Compartir a través de


Utilización de funciones de extensiones de XPath para conseguir compatibilidad con XSD

Los temas de esta sección muestran cómo utilizar las funciones de extensiones de XPath para conseguir la compatibilidad con XSD. El siguiente ejemplo consta de estas partes.

  • books.xml
    El archivo que se carga y valida con respecto al esquema books.xsd.
  • books.xsd
    El esquema XSD que se utiliza para validar el archivo books.xml.
  • Microsoft Visual Basic example code
    Este código de ejemplo de Microsoft Visual Basic:

    • Crea un objeto XMLSchemaCache.

    • Agrega el esquema al objeto XMLSchemaCache.

    • Crea un objeto DOMDocument y establece la propiedad schemas de manera que haga referencia al esquema books.xsd. El código de ejemplo establece también las propiedades SelectionLanguage y SelectionNamespaces en el objeto DOMDocument.

    • Utiliza la función type-local-name de XSD para seleccionar un nodo basado en su tipo de datos.

    • Utiliza la función type-is de XSD para devolver una lista de nodos que contiene solo nodos de la cadena de tipos de datos.

Inicio

  1. Abra Visual Basic 6.0 y, en el cuadro de diálogo Nuevo proyecto, haga doble clic en EXE estándar.

  2. En el menú Proyecto, haga clic en Referencias.

  3. En la lista Referencias disponibles seleccione Microsoft XML, v5.0 y, a continuación, pulse Aceptar.

  4. Agregue un botón Command a Form1.

  5. Guarde el proyecto en una carpeta de el disco duro.

Este ejemplo utiliza los siguientes temas:

Vea también

Referencia

Ejemplos de los esquemas XML
Elementos de los esquemas XML
Referencia de tipos de datos XML
Tipos de datos XML primitivos
Tipos de datos XML derivados

Conceptos

Aspectos de tipo de datos