我正在做作业,我在谷歌上找,但没有找到任何答案。
我有这个xml:
<?xml version="1.0" encoding="utf-8"?>
<book isbn="0836217462" xmlns="http://www.domain.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.domain.com 15.07.shema.xsd">
<title>Being a Dog Is Full-Time Job</title>
<author>Charles M. Schulz</author>
<character>
<name>Snoopy</name>
<friend-of>Peppermint Patty</friend-of>
<since>1950-10-04</since>
<qualification>extroverted beagle</qualification>
</character>
<character>
<name>Peppermint Patty</name>
<since>1966-08-22</since>
<qualification>blog, brash and tomboyish</qualification>
</character>
</book>
我写了一个 XML shema:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
xmlns="http://www.domain.com"
targetNamespace="http://www.domain.com"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
id="index.xml">
<xs:element name="book">
<xs:complexType>
<xs:sequence>
<xs:element name="title" type="xs:string" />
<xs:element name="author" type="xs:string" />
<xs:element name="character">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string" />
<xs:element name="friend-of" type="xs:string" minOccurs="0" />
<xs:element name="since" type="xs:date" />
<xs:element name="qualification" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
但我的问题是我不知道如何添加标签书的属性。你能给我一些建议吗?我看到了一些示例,但没有一个具有复杂的类型和属性。