У меня есть 2 XSD-файла.
В одном XSD-файле, скажем, ABC.xsd содержит элементы, которые являются частью XML.В другом файле XSD предположим, что XYZ.xsd содержит определения этих элементов.
Теперь в теге схемы ABC.XSD (который содержит элементы) наряду с другими пространствами имен мы также упомянули расположение схемы
<xs:schema schemaLocation="XYZ.xsd">
Когда я выполняю xsd.exe для создания моих классов C #.Он генерирует классы, но пропускает некоторые определения из XYZ.xsd.
Я выполняю
xsd.exe "ABC.xsd" "XYZ.xsd" /c
Любая помощь будет оценена
РЕДАКТИРОВАТЬ 1: @Felice, в моем XYZ.xsd у меня есть определение, подобное этому
<xs:simpleType name="contactNumberType">
<xs:annotation>
<xs:documentation>Contact phone or fax number with national or international format. Only numbers are allowed</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\+?\p{N}{6,24}"/>
</xs:restriction>
</xs:simpleType>
См. Определенный здесь шаблон, он не отображается в классе C #.Любая помощь.Извините, я новичок в этом.Спасибо, ваш ответ сработал