Я прошел несколько учебных пособий, но я не мог работать как импорт XSD, как я хочу .. пожалуйста, помогите мне в этом.Нужна помощь в XSD импортировать другие значения XSD
Это мой XML
<?xml version="1.0" encoding="UTF-8"?>
<mail>
<portalname>rezbase_v3</portalname>
<portalcolor1>'#b0b8da'</portalcolor1>
<portalcolor2>#0a1e75</portalcolor2>
<portalcolor3> '#333333'</portalcolor3>
<portalcolor4> '#e7eaf7'</portalcolor4>
<portalcolorfont1> '#bcc9ff'</portalcolorfont1>
<portalcolorfont2> '#000000'</portalcolorfont2>
</mail>
и у меня есть отдельная XSD для портальных стилей, который выглядит так (StyleApplyerDetailsBuilder.xsd)
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://NamespaceTest.com/StyleApplyerDetailsBuilder" elementFormDefault="qualified" >
<xs:group name="colors">
<xs:sequence>
<xs:element name="portalcolor1" type="xs:string"/>
<xs:element name="portalcolor2" type="xs:string"/>
<xs:element name="portalcolor3" type="xs:string"/>
<xs:element name="portalcolor4" type="xs:string"/>
<xs:element name="portalcolorfont1" type="xs:string"/>
<xs:element name="portalcolorfont2" type="xs:string"/>
</xs:sequence>
</xs:group>
</xs:schema>
и мой основной XSD что-то вроде этого (магистральный. XSD)
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="../../xsdFactory/commons/StyleApplyerDetailsBuilder.xsd"/>
<xs:element name="mail">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="portalname"></xs:element>
<!-- I need to import my other xsd(StyleApplyerDetailsBuilder) to here so I can validate my xml -->
<xs:group ref="colors" maxOccurs="unbounded" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
мне нужен импорт StyleApplyerDetailsBuilder.xsd в main.xsd и подтвердите вышеуказанный xml.
Вы пытались использовать 'XSD: include'? См. Http://stackoverflow.com/questions/332792/can-i-have-one-xml-schema-xsd-include-another-xml-schema –