Condividi tramite


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 e SelectionNamespaces per l'oggetto DOMDocument.

    • 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

  1. Aprire Visual Basic 6.0 e fare doppio clic su Standard EXE nella finestra di dialogo Nuovo progetto.

  2. Scegliere Riferimenti dal menu Progetto.

  3. Dall'elenco Riferimenti disponibili selezionare Microsoft XML,v5.0, quindi selezionare OK.

  4. Aggiungere un pulsante di comando a Form1.

  5. 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

Concetti

Facet dei tipi di dati