Я сгенерировал набор классов с помощью xsd.exe и создал XML-документ из полученного сгенерированного кода.Теперь я хотел бы проверить сериализованный экземпляр класса по исходному xsd.
Мой XML такой:
<?xml version="1.0" encoding="UTF-8"?>
<MyRoot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-- rest of XML document here
</MyRoot>
Мой XSD такой:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="MyRoot" type="MyRootType"/>
-- MyRootType definition and rest of XSD
</xs:schema>
Когда я пытаюсь проверить XML с помощью XmlReader, я получаю следующую ошибку: «Элемент« MyRoot »не объявлен».
Что может быть не так?