Funzione ms:schema-info-available
Restituisce true
se l'informazione XSD è disponibile per il nodo corrente.
boolean ms:schema-info-available()
Osservazioni
L'espressione seguente restituisce true
per tutti i nodi con informazioni di tipo XSD.
"//*[ms:schema-info-available()]"
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 come descritto nel file books.xsd.
File XML (books.xml)
Utilizzare books.xml.
File XSD (books.xsd)
Utilizzare books.xsd.
File HTML (books.html)
Il file HTML è uguale a quello elencato nell'argomento Funzione ms:type-namespace-uri([set di nodi]).
File XSLT (books.xslt)
Output
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"
Questo output è uguale a quello visualizzato nell'argomento ms:type-namespace-uri
, poiché le informazioni sullo schema sono disponibili per ogni elemento.
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