-
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);