Utilizzo delle funzioni di estensione XPath per il supporto XSD
Gli argomenti in questa sezione offrono un esempio dell'utilizzo delle funzioni di estensione XPath per il supporto XSD. L'esempio si compone delle seguenti parti:
- books.xml
Il file caricato e convalidato in base allo schema books.xsd.
- books.xsd
Lo schema XSD utilizzato per convalidare il file books.xml.
Codice di esempio di Microsoft Visual Basic
Questo codice di esempio di Microsoft Visual Basic consente di eseguire le seguenti operazioni:Crea un oggetto
XMLSchemaCache
.Aggiunge lo schema all'oggetto
XMLSchemaCache
.Crea un oggetto
DOMDocument
e imposta la proprietàschemas
per fare riferimento allo schema books.xsd. Il codice di esempio imposta anche le proprietàSelectionLanguage
eSelectionNamespaces
per l'oggettoDOMDocument
.Utilizza la funzione XSD type-local-name per selezionare un nodo in base al proprio tipo di dati.
Utilizza la funzione XSD type-is per restituire un elenco di nodi che contiene solo nodi del tipo di dati stringa.
Per iniziare
Aprire Visual Basic 6.0 e fare doppio clic su Standard EXE nella finestra di dialogo Nuovo progetto.
Scegliere Riferimenti dal menu Progetto.
Dall'elenco Riferimenti disponibili selezionare Microsoft XML,v5.0, quindi selezionare OK.
Aggiungere un pulsante di comando a Form1.
Salvare il progetto in una cartella sul disco rigido.
In questo esempio sono utilizzati i seguenti argomenti:
Vedere anche
Riferimento
Esempi di schemi XML
Elementi dello schema XML
Riferimenti dei tipi di dati XML
Tipi di dati XML primitivi
Tipi di dati XML derivati