Heim > Backend-Entwicklung > XML/RSS-Tutorial > Vier Schritte zum Schreiben von XML-Dokumenten basierend auf Schema

Vier Schritte zum Schreiben von XML-Dokumenten basierend auf Schema

黄舟
Freigeben: 2017-02-16 15:35:30
Original
2002 Leute haben es durchsucht

Das Schema-Einschränkungsdokument selbst ist ein XML-Dokument mit der Erweiterung xsd


Schwierigkeiten :XMLWie schreibe ich das Stammelement des Dokuments?

Folgen Sie den 4 Schritten:

a, schauen Sie sich zunächst das Schema-Dokument an und finden Sie es das Wurzelelement
<?xml version="1.0"encoding="UTF-8"?>
<书架></书架>
Nach dem Login kopieren
b und überlege: Aus welchem ​​Namensraum stammt das Bücherregal? Wenn man sich das Dokument Schema ansieht, ist targetNamespace der Namespace.

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:书架>
Nach dem Login kopieren

c und denke: Welche xsd-Datei entspricht dem Namespace? Verwenden Sie das Schlüsselwort schemaLocation, um die entsprechende Beziehung zwischen dem Namespace und xsd
<?xml version="1.0"encoding="UTF-8"?>
<itcast:书架 xmlns:itcast="http://www.itcast.cn"
                     schemaLocation="http://www.itcast.cnbook.xsd"></itcast:书架>
Nach dem Login kopieren

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=&#39;书架&#39; >
		<xs:complexType>
			<xs:sequence maxOccurs=&#39;unbounded&#39; >
				<xs:element name=&#39;书&#39; >
					<xs:complexType>
						<xs:sequence>
							<xs:element name=&#39;书名&#39; type=&#39;xs:string&#39; />
							<xs:element name=&#39;作者&#39; type=&#39;xs:string&#39; />
							<xs:element name=&#39;售价&#39; type=&#39;xs:integer&#39; />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>
Nach dem Login kopieren


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:书架>
Nach dem Login kopieren


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)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage