Lenguaje de marcado extensible (XML) es un conjunto de reglas que permiten un documento para almacenar datos de forma jerárquica. Un documento XML se compone de varios nodos conectados en una estructura de datos en árbol. Una estructura de datos de árbol tiene un nodo raíz y uno o más nodos secundarios. Cada nodo hijo puede tener cero o más nodos hijos propios. Al analizar un archivo XML usando un lenguaje como Visual Basic (VB), debe probar para ver si existe un nodo secundario. Usted puede hacer esto mediante la realización de pruebas para ver si el valor del nodo es nulo, lo que significa que no existe. Visual Basic utiliza la palabra clave Nothing para la prueba de los valores nulos.
EXISTE
Inicie Visual Studio haciendo clic en su icono. Después de que se carga, seleccione "Archivo", luego "Nuevo" y finalmente "Proyecto". Se abrirá un "Nuevo Proyecto" ventana.
Seleccione "Visual Basic" de la columna de la izquierda y "Aplicación de consola" en la columna de la derecha en el "Nuevo Proyecto" ventana. Introduzca un nombre para el proyecto y pulse la tecla "Enter" para crear un proyecto nuevo. La ventana principal del editor carga un archivo de código fuente de Visual Basic que contiene un subprograma "main".
Mira la subrutina principal. Consta de dos partes: un principio y un fin. Todo el código en los siguientes pasos pertenece adecuado entre estas dos partes. Las dos partes de la subrutina principal aspecto:
Sub Main ()
End Sub
Escriba la siguiente instrucción para crear una nueva variable "XMLDocument" llamado "doc" de la siguiente manera:
Doc Dim As New XmlDocument ()
Crear un documento XML corto que consta de un nodo raíz y un nodo secundario que describen un cliente. El nodo raíz será "cliente" y el nodo hijo será "customerName." Utilice la función "LoadXml" para crear el archivo XML en el interior del código fuente:
doc.LoadXml ("cliente"> "customerNamePeter / customerName"> "/ cliente")
Escriba una declaración que crea una lista de todos los nodos de la variable XML "doc" de esta manera:
Nodos dévil como XmlNodeList = doc.ChildNodes
Escriba una declaración que recorre la lista de nodos secundarios como este:
Para cada nodo de nodos
Comprobar si el nodo actual en la lista de nodos es nulo. Si el valor es nulo, escribe un mensaje que dice "nodo nulo". En Visual Basic, compruebe nula por la comprobación para ver si es "Nada", de esta manera:
Si (nodo no es nada) entonces
Console.WriteLine ("nodo nulo")
Más
Console.WriteLine ("No es nulo")
End If
Continúe con el "For Each" declaración, de modo que usted puede probar cada nodo secundario en el archivo XML. Escriba la línea siguiente a la conclusión de su programa:
Próximo
Ejecute el programa presionando el botón verde "Play", que se encuentra cerca de la parte superior de la IDE de Visual Studio. Dado que el documento XML tiene un nodo hijo, la salida del programa se ve así:
"No es nulo"
No hay comentarios:
Publicar un comentario