处理生成的xsd
时,如何给xml
引用生成的xsd
?
thufir@dur:~/jaxb$
thufir@dur:~/jaxb$ cat dummy.xml
<data>
<b />
<c />
<d />
<e />
<f />
<f />
<h />
<i />
</data>
thufir@dur:~/jaxb$
thufir@dur:~/jaxb$ trang dummy.xml dummy.xsd
thufir@dur:~/jaxb$
thufir@dur:~/jaxb$ cat dummy.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="data">
<xs:complexType>
<xs:sequence>
<xs:element ref="b"/>
<xs:element ref="c"/>
<xs:element ref="d"/>
<xs:element ref="e"/>
<xs:element maxOccurs="unbounded" ref="f"/>
<xs:element ref="h"/>
<xs:element ref="i"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="b">
<xs:complexType/>
</xs:element>
<xs:element name="c">
<xs:complexType/>
</xs:element>
<xs:element name="d">
<xs:complexType/>
</xs:element>
<xs:element name="e">
<xs:complexType/>
</xs:element>
<xs:element name="f">
<xs:complexType/>
</xs:element>
<xs:element name="h">
<xs:complexType/>
</xs:element>
<xs:element name="i">
<xs:complexType/>
</xs:element>
</xs:schema>
thufir@dur:~/jaxb$
另请参阅:
xsi:schemaLocation="https://www.w3schools.com/xml/note.xsd">