Freigeben über


ms:type-local-name([node-set])-Funktion

Gibt den nicht gekennzeichneten Namen des XSD-Typs des aktuellen Knotens oder des ersten Knotens (in der Dokumentreihenfolge) in der bereitgestellten Knotengruppe zurück.

      string ms:type-local-name([node-set])

Hinweise

Bei einfachen Typen gibt die type-local-name-Funktion einen Namen (z. B. "ID" oder "ENTITY") zurück. Bei komplexen XSD-Typen, die über das angegebene name-Attribut verfügen, gibt type-local-name einen nicht gekennzeichneten Namen (z. B. "Class") zurück. Bei namenlosen Typen gibt die Funktion eine leere Zeichenfolge zurück.

Der folgende Beispielausdruck wählt alle Knoten mit dem integrierten primitiven XSD-Datentyp "string" aus.

"//*[ms:type-local-name()='string')]"

Beispiel

Im folgenden Beispiel wird eine XSLT-Vorlagenregel verwendet, um alle Elemente in der Datei books.xml auszuwählen und um die Datentypen der Elemente wie in der Datei books.xsd definiert auszugeben.

XML-Datei (books.xml)

Verwenden Sie die Datei books.xml.

XSD-Datei (books.xsd)

Verwenden Sie books.xsd.

XSLT-Datei (books.xslt)

HTML-Datei (books.html)

Die HTML-Datei enthält ein JScript, das das Laden von XML-, XSLT- und XSD-Dateien behandelt.

Ausgabe

x:catalog is of

book is of

author is of string

Gambardella, Matthew

title is of string

XML Developer's Guide

genre is of string

Computer

price is of float

44.95

publish_date is of date

2000-10-01

description is of string

An in-depth look at creating applications with XML.

Notice that x:catalog and book elements have nameless types.

Siehe auch

Verweis

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

Konzepte

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