Freigeben über


ms:schema-info-available-Funktion

Gibt true zurück, wenn für den aktuellen Knoten XSD-Informationen verfügbar sind.

        boolean ms:schema-info-available()

Hinweise

Der folgende Ausdruck gibt für alle Knoten mit XSD-Informationen true zurück.

"//*[ms:schema-info-available()]"

Beispiel

Im folgenden Beispiel werden mit einer XSLT-Vorlagenregel alle Elemente in books.xml ausgewählt und die Datenelemente und den Namespace-URI des Elements wie in books.xsd definiert ausgegeben.

XML-Datei (books.xml)

Verwenden Sie books.xml.

XSD-Datei (books.xsd)

Verwenden Sie books.xsd.

HTML-Datei (books.html)

Die HTML-Datei entspricht der im Thema ms:type-namespace-uri([node-set])-Funktion beschriebenen Datei.

XSLT-Datei (books.xslt)

Ausgabe

x:catalog is of "" in ""

book is of "" in ""

author is of "string" in "http://www.w3.org/2001/XMLSchema"

title is of "string" in "http://www.w3.org/2001/XMLSchema"

genre is of "string" in "http://www.w3.org/2001/XMLSchema"

price is of "float" in "http://www.w3.org/2001/XMLSchema"

publish_date is of "date" in "http://www.w3.org/2001/XMLSchema"

description is of "string" in "http://www.w3.org/2001/XMLSchema"

description is of "string" in "http://www.w3.org/2001/XMLSchema"

Das Ausgabeschema hier entspricht dem Schema im Thema ms:type-namespace-uri, da die Schemainformationen für alle Elemente verfügbar sind.

Siehe auch

Verweis

Referenz zu XML-Schemata (XSD)
Referenz zu XML-Datentypen

Konzepte

Verwenden von XPath-Erweiterungsfunktionen für XSD-Unterstützung