Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Überprüft, ob der Datentyp des aktuellen Knotens zum angegebenen Namespace gehört. Der Datentyp und der Namespace werden in den Argumenten angegeben.
boolean ms:type-is(string URI, string local-name)
Parameter
- string URI
Der Namespace-URI für den Datentyp, mit dem der aktuelle Datentyp ausgewertet wird.
- string local-name
Der lokale Name des Datentyps, mit dem der aktuelle Datentyp ausgewertet wird.
Hinweise
Die Funktion gibt True zurück, wenn der aktuelle Knoten dem angegebenen Datentyp entspricht, der zum angegebenen Namespace gehört. Andernfalls wird False zurückgegeben. Wenn local-name auf einen Datentyp verweist, der im angegebenen Namespace (URI) nicht deklariert ist, gibt die Funktion False zurück. Im angegebenen Namespace definierte Datentypen ohne Namen bewirken ebenfalls, dass die Funktion False zurückgibt.
Bei dieser Funktion wird die XSD-Vererbung beachtet, sodass type-is("http://www.example.microsoft.com/catalog", "a") für den Knoten des Typs "b" true zurückgibt, wenn der Typ "b" von "a" abgeleitet wird.
Beispiel
Im folgenden Beispiel werden mit einer XSLT-Vorlagenregel alle Elemente in books.xml ausgewählt, deren Datentyp date lautet, wie in books.xsd definiert. Im Beispiel wird außerdem veranschaulicht, wie die Abfrage mit einer XML DOM-Instanz erstellt wird.
XML-Datei (books.xml)
Verwenden Sie 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
Publish_date = 2000-10-01
Siehe auch
Verweis
Referenz zu XML-Schemata (XSD)
Referenz zu XML-Datentypen
Konzepte
Verwenden von XPath-Erweiterungsfunktionen für XSD-Unterstützung