Допустим, я определяю следующий XML-схему, author.xsd:в том числе XML Schema Once
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="author">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</xml>
Как бы я идти о просто включая схему XML один раз при определении нескольких элементов автора в моем фактическом файле XML? Я хотел бы избежать необходимости определять xmlns: xsi для каждого элемента author.
<?xml version="1.0"?>
<author xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="author.xsd">
<FirstName>Mark</FirstName>
<LastName>Twain</LastName>
</author>
<author xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="author.xsd">
<FirstName>Awesome</FirstName>
<LastName>Possum</LastName>
</author>