0
比方说,我定义以下XML架构,author.xsd:包括XML架构一旦
<?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文件中的多个author元素是什么时候?我想避免为每个作者元素定义xmlns:xsi。
<?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>