zu verwenden, habe viele Plätze für Namensräume gesucht habe, aber doesnot befriedigende Antwort erhältwie XSD-Namespace
für die folgende XSD-Datei
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.example.org/schema"
xmlns="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="product"/>
</xs:schema>
für den obigen Code, folgende ist mein Verständnis. Bitte korrigieren Sie mich, wenn ich falsch liege. Ich habe auch einige Fragen bezüglich der gleichen:
xmlns:xs="http://www.w3.org/2001/XMLSchema"
ist der Ort, wo defination aller Elemente gespeichert und Datentypen ich in meinem aktuellen Dokument verwenden.targetNamespace="http://www.example.org/schema
ist eigentlich der Name des Pakets, in dem die aktuelle Datei gespeichert wird.xmlns="http://www.w3.org/2001/XMLSchema"
: keine Ahnung, was das ist**
xmlns:tns**
als Target gleich ist. Warum benutzen wir es dann einzeln?, was die Verwendung von ersten und dritten Zeile ist
Probieren Sie die W3Schools Tutorials. Dies ist nicht der Ort, um sich mit Grundlagen wie XML-Namespaces vertraut zu machen. – kimbert