/ / Перевірка jdoconfig з неправильною URL-адресою - java, xml, xsd, jdo

Перевірка jdoconfig з неправильним url - java, xml, xsd, jdo

Я використовую jdo та налаштовую менеджер збереження за допомогою jdoconfig.xml

Однак скрізь я знаходжу документацію про jdoconfig.xml, що це стверджує http://java.sun.com/xml/ns/jdo/jdoconfig слід використовувати для перевірки.

<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

Ця URL-адреса вказує на неіснуючий файл та мій xmlвалідатор повідомляє про помилку. Яка мета навіть використання цього, чи можемо ми коли-небудь довіряти, що URL-адреси не змінюватимуться, і всі наші xml-файли раптово припиняють перевірку?

Хтось знає нову URL-адресу?

Відповіді:

25 за відповідь № 1

Xmlns не є реальним файлом / каталогом, більше простором імен, тому не повинен існувати! Версія додається, щоб отримати справжній файл XSD, а саме http://java.sun.com/xml/ns/jdo/jdoconfig_3_0.xsd

Може бути

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

2 для відповіді № 2

Просто замініть

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

з

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

0 для відповіді № 3

Зміна jdoconfigile на використання нижче працювала для мене.

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

0 для відповіді № 4

У eclipse шлях побудови вказує на банки плагіна eclipse, коли я очищаю (видаляю шлях плагіна) мій шлях побудови, я раптово стикаюся з проблемою, тому я змінив шлях xmlns, як показано нижче.

    <?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">