У меня проблема при проверке файла XSD с файлом XML - PullRequest
0 голосов
/ 19 октября 2011

Я скачал две формы файла poin2 для перечисления свойств, и мне пришлось использовать некоторые функции, использующие это, но перед этим я сделал проверку с использованием http://xsdvalidation.utilities -online.info / и когда щелкнул валидацию xml против XSDзатем я получил сообщение об ошибке:

org.xml.sax.SAXParseException: cvc-elt.1: не удается найти объявление элемента 'ListingDataFeed'.

Что следуетбыть причиной этой ошибки?

Обновление :Файл XSD: http://www.repeatproperty.com/point2xsd.xsdФайл XML: http://www.repeatproperty.com/listingdatafeed.xml

1 Ответ

1 голос
/ 19 октября 2011

Довольно просто: в вашем XML есть элемент "ListingDataFeed", для которого в схеме не может быть найдено объявление, либо локально для некоторого сложного типа, который был оценен, либо в корне схемы. Это означает, что XML недопустим для этой схемы.

Кстати, можете ли вы изменить название вопроса на «У меня проблема при проверке XML-файла с помощью XSD»? Слово «сравнение» в этом контексте сбивает с толку.

РЕДАКТИРОВАТЬ: О, и если вы можете сделать это, опубликовать схему и файл XML. Если они очень длинные, попробуйте ограничить их соответствующими выдержками. Это может быть невозможно, если они содержат конфиденциальную информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...