Was ist XSI-SchemaLocation?
Was ist XSI-SchemaLocation?

Video: Was ist XSI-SchemaLocation?

Video: Was ist XSI-SchemaLocation?
Video: Xml Schema Defintion - XSD 2024, Kann
Anonim

Das erste, was wir sehen, ist die xsi : schemaStandort -Attribut im Wurzelelement. Dies teilt dem XML-Parser mit, dass Elemente innerhalb des Namespace "https://NamespaceTest.com/Purchase" in der Datei "Main.xsd" zu finden sind (Hinweis: Namespace und URL werden durch Whitespace getrennt, wie z Platz).

Wofür steht dann XSI?

XML-Schema-Instanz

Zweitens, was ist der XSI-Typ? Die xsi : Typ -Attribut wird verwendet, um dem Schemavalidator anzuzeigen, dass die reale Typ einer bestimmten Instanz eines Elements ist nicht das Element deklariert Typ sondern eher ein Unter- Typ abgeleitet von der deklarierten Typ.

Was ist also xmlns XSI?

xmlns ist Teil der W3C-Namespaces in XML-Empfehlung: Das Präfix xmlns wird nur verwendet, um zu deklarieren Namensraum Bindungen und ist per Definition an die Namensraum Name xmlns /. xsi :type ermöglicht es einer XML-Instanz, Elementtypinformationen direkt anstatt über eine XSD zuzuordnen.

Was ist targetNamespace in XML?

Die ZielNamespace deklariert einen Namensraum für andere xml und xsd-Dokumente, um auf dieses Schema zu verweisen. Das Zielpräfix bezieht sich in diesem Fall auf denselben Namespace und Sie würden es innerhalb dieser Schemadefinition verwenden, um auf andere Elemente, Attribute, Typen usw. zu verweisen, die ebenfalls in dieser Schemadefinition definiert sind.

Empfohlen: