ubiquitour.com

Cómo crear un archivo XML desde ASP

Lenguaje de marcado extensible (XML) es un lenguaje utilizado para mantener registros en etiquetas reconocible similar a HTML. Puede utilizar el lenguaje C# ASP para automatizar la creación de estos archivos. Archivos XML están segmentados en nodos y direcciones. Cada nodo tiene un récord. ASP tiene una biblioteca de funciones que le ayuda a escribir estos archivos sin necesidad de colocar cada etiqueta o escribir la apertura y cierre de elementos.

Instrucciones

1 Declare la variable de documento XML y asígnele la declaración del formato. El código siguiente es el primer estado de cuenta al crear un documento XML:

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

2 Agregue el elemento de la raíz principal. En este ejemplo, el archivo XML tendrá una lista de los clientes. Para crear el nodo raíz del "cliente", utilice el código siguiente:

XmlElement cust_root = doc. CreateElement("customer");XML. AppendChild(cust_root);

3 Crear un elemento del nodo raíz. Un elemento forma parte del nodo raíz y representa campos de datos. En este ejemplo, un elemento "nombre" es creado y colocado bajo el nodo de cust_root:

XmlElement primero = xml. CreateElement("first_name");primer. InnerText = "Joe Smith";cust_root. AppendChild(first);

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

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

5 Guardar el documento. El paso final para la creación de documentos XML es guardarlo. El código siguiente guarda el documento en la pantalla de revisión

XML. Save(Response.OutputStream);