Condividi tramite


Funzione ms:type-namespace-uri ([set di nodi])

Restituisce l'URI dello spazio dei nomi associato al tipo di dati XSD di un nodo corrente o del primo nodo (in base all'ordine con cui è riportato nel documento) nel set di nodi fornito.

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

Osservazioni

Per i tipi semplici XSD, la funzione type-namespace-uri restituisce una stringa vuota. Per tipi complessi XSD in cui è specificato l'attributo name, invece, la funzione type-namespace-uri restituisce un URI completo, ad esempio "http://www.example.microsoft.com/my-xsd-types.".

La seguente espressione di esempio restituisce i nodi il cui tipo di dati presenta "PurchaseOrderType" come URI dello spazio dei nomi.

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

Esempio

Nell'esempio seguente viene utilizzata una regola di modello XSLT per selezionare tutti gli elementi nel file books.xml e per generare i tipi di dati e gli URI dello spazio dei nomi degli elementi nel file books.xsd.

File XML (books.xml)

Utilizzare books.xml.

File XSD (books.xsd)

Utilizzare books.xsd.

File XSLT (books.xslt)

File HTML (books.html)

Il file HTML contiene un file JScript che gestisce il caricamento dei file XML, XSLT e XSD.

Output

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.

Notare che gli elementi x:catalog e book presentano tipi di dati anonimi. Pertanto, sia la funzione ms:type-local-name() che la funzione ms:type-namespace-uri() restituiranno una stringa vuota.

Vedere anche

Riferimento

Riferimenti dello schema XML (XSD)
Riferimenti dei tipi di dati XML

Concetti

Utilizzo delle funzioni di estensione XPath per il supporto XSD