/ / Mam problem podczas sprawdzania poprawności pliku XSD za pomocą pliku xml - xml, xsd

Mam problem podczas sprawdzania poprawności pliku XSD z pliku xml - xml, xsd

Pobrałem dwa pliki poin2 z właściwości aukcji i muszę użyć pewnej funkcjonalności, ale wcześniej sprawdziłem poprawność za pomocą http://xsdvalidation.utilities-online.info/ a kiedy klikniesz sprawdź poprawność xml względem XSD, wtedy pojawia się błąd:

org.xml.sax.SAXParseException: cvc-elt.1: Nie można znaleźć deklaracji elementu „ListingDataFeed”.

Co powinno być przyczyną tego błędu?

Aktualizacja :
Plik XSD: http://www.repeatproperty.com/point2xsd.xsd
Plik XML: http://www.repeatproperty.com/listingdatafeed.xml

Odpowiedzi:

1 dla odpowiedzi № 1

Całkiem proste: w twoim pliku XML znajduje się element „ListingDataFeed”, dla którego nie można znaleźć deklaracji w schemacie, ani lokalnie do jakiegoś złożonego typu, który był oceniany, ani w katalogu głównym schematu. Oznacza to, że XML nie jest prawidłowy dla tego schematu.

Nawiasem mówiąc, czy możesz zmienić tytuł pytania na „Mam problem podczas sprawdzania poprawności pliku XML za pomocą XSD”? W tym kontekście słowo „porównywanie” jest mylące.

EDYCJA: Aha, a jeśli możesz to zrobić, opublikuj plik schematu i XML. Jeśli są one bardzo długie, spróbuj ograniczyć je do odpowiednich fragmentów. Może jednak nie być możliwe, jeśli zawierają poufne informacje.