[Java] Convalida di jdoconfig con url errato


Answers

Basta sostituire

xsi:noNamespaceSchemaLocation="http://java.sun.com/xml/ns/jdo/jdoconfig">

con

xsi:schemaLocation="http://java.sun.com/xml/ns/jdo/jdoconfig http://java.sun.com/xml/ns/jdo/jdoconfig_3_0.xsd"
Question

Sto usando jdo e configurando il gestore di persistenza con jdoconfig.xml

Comunque ovunque trovo documentazione su jdoconfig.xml, afferma che http://java.sun.com/xml/ns/jdo/jdoconfig dovrebbe essere usato per la validazione.

<jdoconfig xmlns="http://java.sun.com/xml/ns/jdo/jdoconfig"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://java.sun.com/xml/ns/jdo/jdoconfig">
etc

Questo URL punta a un file inesistente e il mio validatore xml segnala un errore. Qual è lo scopo di usare anche questo, possiamo mai fidarci che gli URL non cambieranno e tutti i nostri file xml smettano improvvisamente di convalidare?

Qualcuno conosce il nuovo URL?




Nel percorso di sviluppo di eclipse si sta puntando ai giare del plugin eclipse, quando pulisco (rimosso il percorso del plugin) il mio percorso di build, sto affrontando il problema all'improvviso, così ho cambiato il percorso xmlns come sotto è stato lavorato.

    <?xml version="1.0" encoding="UTF-8" ?>
    <jdoconfig xmlns="http://xmlns.jcp.org/xml/ns/jdo/jdoconfig"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/jdo/jdoconfig">