Condividi tramite


Funzione ms:type-local-name ([set di nodi])

Restituisce il nome non qualificato del tipo XSD del nodo corrente o del primo nodo (in base all'ordine con cui è riportato nel documento) nel set di nodi fornito.

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

Osservazioni

Per tipi semplici, la funzione type-local-name restituisce un nome come "ID" o "ENTITY". Per tipi XSD complessi in cui è specificato l'attributo name, invece, la funzione type-local-name restituisce un nome non qualificato, ad esempio "Class". Con i tipi anonimi, la funzione restituisce una stringa vuota.

La seguente espressione di esempio seleziona tutti i nodi con il tipo di dati primitivo incorporato XSD "string".

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

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 degli elementi definiti 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

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.

Notare che gli elementi x:catalog e book presentano tipi senza nome.

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