Sei sulla pagina 1di 6

Laboratorio de Desarrollo de Aplicaciones II

Sesin 7:

XML
I. OBJETIVOS
Conocer las caractersticas de XML Desarrollar aplicaciones con XML

II. TEMAS A TRATAR


XML XmlTextWriter y XmlTextReader.

III. MARCO TEORICO


XML esta diseado como un formato de todo propsito para la organizacin de datos. Las etiquetas XML son sensitivas, <ID> e <id> son etiquetas totalmente diferentes. Cada etiqueta de inicio debe tener una etiqueta de finalizacin: <Name>Content</Name> o <Name /> Todas las etiquetas deben estar dentro de una etiqueta raz. .NET provee de un conjunto de clases para manipular XML con el namespaces System.Xml.

IV. ACTIVIDADES (La prctica tiene una duracin de 4 horas) Creando una aplicacin XML
1. Crear una pagina web: Elija Archivo/Nuevo/Sitio web y dle el nombre de XML a su aplicacin web 2. Disee un formulario con tres controles Button (ID: cmdCreateXml, Text: Crear XML), (ID: cmdReadXml, Text: Leer XML (Como texto)) y (ID: cdmReadXmlAsObjects, Text: Leer XML (Como objeto)), un control Label (ID: lblXml) y un control GridView (ID: gridResults) como se aprecia en la figura

3. Aada los siguientes namespace:

Mgter. Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones II

4. Asocie el evento Clic al botn cmdCreateXml y aada el siguiente cdigo:

Mgter. Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones II

5. Asocie el evento Clic al botn cmdReadXml y aada el siguiente cdigo:

Mgter. Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones II

6. Para agregar el cdigo al botn cdmReadXmlAsObjects se necesita agregar la clase Product para poder almacenar el ID, nombre y precio del producto; para ello agregue un nuevo fichero .cs, presione botn derecho sobre el proyecto y elija Agregar nuevo elemento

7. Seleccione el elemento Class y dle como nombre Product

8. Agregue el siguiente cdigo como se muestra a la nueva clase Product.

Mgter. Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones II

9. Asocie el evento Clic al botn cdmReadXmlAsObjects y aada el siguiente cdigo:

Mgter. Jos Sulla Torres

Laboratorio de Desarrollo de Aplicaciones II

10. Ejecute la aplicacin para ver su funcionamiento.

V. Ejercicios 1. Almacene informacin del personal que trabaja en la Universidad, considerando su Cdigo, Nombre, rea que trabaja y sueldo almacenar esta informacin en un documento XML, luego determinar mediante los controles y eventos adecuados que trabajadores pertenecen a una rea determinada, as como la totalidad de sueldos. VI. Cuestionario
1. Qu es XML? 2. Con que clases XML se escribe y leen sus documentos?

VII. Bibliografa y referencias


Microsoft Official Course, Developing Web Applications using Microsoft Visual Studio 2010, Microsoft Coorporation, 2010. Microsoft Official Course, 2310C Developing Web Applications Using Microsoft Visual Studio 2008, 2008 Microsoft Corporation. Matthew MacDonald, Beginning ASP.NET 2.0 in C# 2005, Ed. Apress, USA, 2006. http://msdn.microsoft.com/es-es/library/

Mgter. Jos Sulla Torres

Potrebbero piacerti anche