| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > Ошибка при валидации |
| Автор: ReFLeXive 13.6.2009, 21:43 | ||
| Вообще, я начал тока вчера изучать XML и написал простейший документ, однако XMLSpy выдает вот такую ошибку Unable to locate a reference to a supported schema type (DTD, W3C Schema) within this document instance. вот сам код документа:
Собственно вопрос, что ему тут не понравилось? делал по етому документу Schema (файл генерится автоматом и валидацию проходит на ура) |
| Автор: ReFLeXive 14.6.2009, 16:38 | ||
кажется понял в чем дело: ему нужна схема или DTD... ПРобовал присоединить созданную XMLSpy схему в корневом элементе, однако все равно выдает ошибку. ПОдскажите, как нужно правильно сделать? делал так
Причем изначально файл note.xsd у меня лежал в папке \DTD_Schemas\note.xsd, потом я его переместил в тот же каталог, где и сам мой xml файл лежит, но все равно одно и то же.... |
| Автор: diadiavova 19.6.2009, 08:16 | ||||||
Как работает конкретно XMLSpy я не знаю, обычно программа имеет какой-то список доступных схем, а дополнительные схемы добавляться могут в этот список каким-нибудь, присущим именно этой программе способом. Если этот способ известен, то подключить схему к документу можно просто добавив в корневой элемент атрибут xmlns значение которого должно соответствовать значению атрибута targetNamespase самой схемы.
Другой вариант : указать адрес схемы в документе явно
|