Heim > Artikel > Backend-Entwicklung > Vier Schritte zum Schreiben von XML-Dokumenten basierend auf Schema
Das Schema-Einschränkungsdokument selbst ist ein XML-Dokument mit der Erweiterung xsd
<?xml version="1.0"encoding="UTF-8"?> <书架></书架>
Verwenden Sie das xmlns-Schlüsselwort (xmlns-Namespace-Deklaration), um zu deklarieren, aus welchem Namespace meine Elemente stammen (xmlns: xml-Namespace)
<?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:书架>
zuzuordnen
Überlassen Sie einfach die verbleibenden Aufgaben Eclipse, um sie automatisch zu generieren.
Der Fall ist wie folgt:
Das bekannte Schema-Einschränkungsdokument lautet wie folgt: Schreiben Sie das entsprechende XML-Dokument
<?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 Die Dokumentation lautet wie folgt:
<?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:书架>
Endgültige Version: erstellt in einem Flash-Sale.
Sie können es direkt über das Myeclipse-Tool erstellen.
Das Obige ist der Inhalt der vier Schritte zum Schreiben von XML-Dokumenten basierend auf Schema. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!