Le document de contrainte Schema lui-même est un document XML avec l'extension xsd
<?xml version="1.0"encoding="UTF-8"?> <书架></书架>
Utilisez le mot clé xmlns (déclaration d'espace de noms xmlns) pour déclarer de quel espace de noms proviennent mes éléments (xmlns : espace de noms xml)
<?xml version="1.0"encoding="UTF-8"?> <itcast:书架 xmlns:itcast="http://www.itcast.cn"></itcast:书架>
<?xml version="1.0"encoding="UTF-8"?> <itcast:书架 xmlns:itcast="http://www.itcast.cn" schemaLocation="http://www.itcast.cnbook.xsd"></itcast:书架>
Laissez simplement les tâches restantes s'éclipser pour les générer automatiquement.
Le cas est le suivant :
Le document de contrainte Schema connu est le suivant, écrire le document xml correspondant
<?xml version="1.0" encoding="UTF-8" ?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.itcast.cn" elementFormDefault="qualified"> <xs:element name='书架' > <xs:complexType> <xs:sequence maxOccurs='unbounded' > <xs:element name='书' > <xs:complexType> <xs:sequence> <xs:element name='书名' type='xs:string' /> <xs:element name='作者' type='xs:string' /> <xs:element name='售价' type='xs:integer' /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
xml Le document est le suivant :
<?xml version="1.0" encoding="UTF-8"?> <itcast:书架 xmlns:itcast="http://www.itcast.cn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.itcast.cn book.xsd"> <itcast:书> <itcast:书名>JavaScript网页开发</itcast:书名> <itcast:作者>张孝祥</itcast:作者> <itcast:售价>28</itcast:售价> </itcast:书> </itcast:书架>
Version finale : construite en vente flash.
Vous pouvez le créer directement via l'outil Myeclipse.
Ce qui précède est le contenu des quatre étapes d'écriture de documents XML basés sur Schema. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !