Share via


ms:type-namespace-uri([node-set])-Funktion

Gibt den Namespace-URI zurück, der dem XSD-Datentyp eines aktuellen Knotens oder des ersten Knotens (in der Dokumentreihenfolge) in der bereitgestellten Knotengruppe zugeordnet ist.

      string ms:type-namespace-uri([node-set])

Hinweise

Bei einfachen XSD-Typen gibt die type-namespace-uri-Funktion eine leere Zeichenfolge zurück. Bei komplexen XSD-Typen, die über das angegebene name-Attribut verfügen, gibt die type-namespace-uri-Funktion einen vollständigen URI zurück, z. B. "http://www.example.microsoft.com/my-xsd-types.".

Im folgenden Beispielausdruck werden die Knoten zurückgegeben, deren Datentyp den Namespace-URI "PurchaseOrderType" aufweist.

//*[ms:type-namespace-uri()='uri:PurchaseOrderType')]

Beispiel

Im folgenden Beispiel wird eine XSLT-Vorlagenregel verwendet, um alle Elemente aus der Datei books.xml auszuwählen und um die Datentypen der Elemente und den Namespace-URI 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 "" in "" 
book is of "" in "" 
author is of "string" in "http://www.w3.org/2001/XMLSchema" 
Gambardella, Matthew
title is of "string" in "http://www.w3.org/2001/XMLSchema" 
XML Developer's Guide
genre is of "string" in "http://www.w3.org/2001/XMLSchema" 
Computer
price is of "float" in "http://www.w3.org/2001/XMLSchema" 
44.95
publish_date is of "date" in "http://www.w3.org/2001/XMLSchema" 
2000-10-01
description is of "string" in "http://www.w3.org/2001/XMLSchema" 
An in-depth look at creating applications with XML.

Notice that x:catalog and book elements have anonymous data types. Thus, both the ms:type-local-name() and ms:type-namespace-uri() function return an empty string.

Siehe auch

Verweis

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

Konzepte

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