Vous êtes sur la page 1sur 2

Archivos XML

Son archivos de texto que contienen metadatos en forma de etiquetas o nodo, de manera
estructura y en base a un m0odo principal llamado root (raz) los etiquetas de un archivo xml
se abren entre < y > y se cierran con < y >>, adems son sensibles a maysculas y minsculas y
deben estar correctamente unidas. Toda etiqueta (nodo) tiene un nombre y contiene
atributos, adems de otros nodos y de un contenido (que puede ser vaco).
En C# para el tratamiento de archivos xml se emplean los ensamblados system.tex y
system.xml (este ltimo requiere aadir su referencia a la solucin). Para escribir en atributos
xml se emplea la clase XmlTextWriter cuyos mtodos principales comprenden.
El constructor que requiere el nombre del archivo y el formato de codificacin del archivo
(que viene de la clase Encoding).
WriteStartDocument: crea el archivo Xml y crea la primera lnea del encabezado
WriteEndDocument: cierra la etiqueta de root y finaliza la escritura el documento.
WriteStartElement: abre una nueva etiqueta sin cerrarla, tipo compuesta o compleja;
es decir etiquetas que pueden tener atributos y/o contener a otras etiquetas.
WriteEndElement: cierra la ltima etiqueta abierta con el mtodo anterior.
WriteElementString: abre una nueva etiqueta de tipo simple, le aade un contenido y
enseguida la cierra
WriteAttributeString: Aade un nuevo atributo indicando su nombre y valor a una
etiqueta previamente abierta con WriteStortElement.
Flush: vaca el buffer del archivo y guarda cualquier cambio pendiente.
Close: cierra el archivo.
Para leer (navegar) un documento Xml tenemos las clases XmlTextReader cuyo constructor
requiere el nombre del archivo y cuyos, mtodos principales son:
Read: se mueve al nodo o etiqueta siguiente del rbol Xml.
ReadToFollowing: se mueve una etiqueta indicada por parmetro.
ReadString: retorna una string del contenido de una etiqueta.
GetAttribute: retorna un string del valor de un atributo indicando el nombre o
posicin de este.
Eof: propiedad que toma el valor de true si ha alcanzado el final del archivo.
Close: cierra el archivo.





http://www.enfervalencia.org/ei/75/articulos-cientificos/1.pdf

Vous aimerez peut-être aussi