Tecnología

Inicio

Cómo crear un archivo XML desde ASP

Extensible Markup Language (XML) es un lenguaje usado para mantener los registros de etiquetas reconocibles similares a HTML. Usted puede utilizar el lenguaje C # ASP para automatizar la creación de estos archivos. Los archivos XML están segmentados en los nodos y direcciones. Cada nodo tiene un récord. ASP tiene una biblioteca de funciones que le ayuda a escribir estos archivos sin la necesidad de diseñar cada etiqueta o escribir los elementos de apertura y cierre.

Instrucciones

1 Declarar la variable documento XML y asignarlo a la declaración formato. El código siguiente es la primera declaración al crear un documento XML:

XmlDocument XML = new XmlDocument ();
XmlNode Dec = xml.CreateNode (XmlNodeType.XmlDeclaration, null, null);
xml.AppendChild (dec);

2 Añadir el elemento principal de la raíz. En este ejemplo, el archivo XML llevará a cabo una lista de clientes. Para crear el nodo raíz "cliente", utilice el código abajo:

XmlElement cust_root = doc.CreateElement ( "cliente");
xml.AppendChild (cust_root);

3 Crear un elemento para el nodo raíz. Un elemento es parte del nodo raíz y que representa los campos para los datos. En este ejemplo, se crea un elemento de "nombre" y se coloca en el nodo cust_root:

XmlElement primera xml.CreateElement = ( "nombre apellido");
first.InnerText = "Joe Smith";
cust_root.AppendChild (primera);

4 Añadir un atributo del elemento. Para distinguir este cliente de los otros registros en el archivo XML, puede utilizar el ID de cliente y añadirlo como un elemento al primer elemento de nombre. El código siguiente muestra cómo agregar un elemento:

XmlAttribute id = xml.CreateAttribute ( "ID");
id.Value = "33";
first_name.Attributes.Append (id);

5 Guarde el documento. El último paso para la creación de documentos XML es para guardarlo. El código siguiente guarda el documento a la pantalla para su revisión

xml.Save (Response.OutputStream);