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 propiedadschemas
de manera que haga referencia al esquema books.xsd. El código de ejemplo establece también las propiedadesSelectionLanguage
ySelectionNamespaces
en el objetoDOMDocument
.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
Abra Visual Basic 6.0 y, en el cuadro de diálogo Nuevo proyecto, haga doble clic en EXE estándar.
En el menú Proyecto, haga clic en Referencias.
En la lista Referencias disponibles seleccione Microsoft XML, v5.0 y, a continuación, pulse Aceptar.
Agregue un botón Command a Form1.
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