.Net Xml

Páginas: 5 (1182 palabras) Publicado: 10 de abril de 2012
Leer y escribir archivos XML en ASP .NetCreación de archivos Nested XML  Fecha: 12/Ene/2006 (11 de Enero de 2006)
Autor: Ing. Fernando Luque Sànchezfls2307@hotmail.com | |

Sres. Desarrolladores, nuevamente para compartir con ustedes sobre el apasionante tema del desarrollo y la programación de aplicaciones Web ASP .Net utilizando Visual Basic .Net
Algo de teoría
DataSet, que es una cachéde memoria interna de datos recuperados de un origen de datos, representa un componente fundamental de la arquitectura de ADO.NET. DataSet está compuesto por una colección de objetos DataTable que se pueden relacionar entre ellos mediante objetos DataRelation. También se puede imponer la integridad de los datos de DataSet mediante los objetos UniqueConstraint y ForeignKeyConstraint.
Mientras quelos objetos DataTable contienen los datos, DataRelationCollection permite desplazarse por la jerarquía de la tabla. Las tablas están incluidas en un DataTableCollection al que se obtiene acceso a través de la propiedad Tables. Al obtener acceso a los objetos DataTable, hay que tener en cuenta que éstos distinguen entre mayúsculas y minúsculas condicionalmente. Por ejemplo, si un objeto DataTable sedenomina "mydatatable" y otro "Mydatatable", se considerará que una cadena utilizada para buscar una de las tablas distingue entre mayúsculas y minúsculas. Sin embargo, si existe "mydatatable" pero no existe "Mydatatable", se considerará que la cadena de búsqueda no distingue entre mayúsculas y minúsculas. .
Un DataSet puede leer y escribir datos y esquemas como documentos XML. Los datos yesquemas pueden transportarse, a continuación, a través de HTTP y cualquier aplicación puede utilizarlos en cualquier plataforma que sea compatible con XML. Los esquemas se pueden guardar como esquemas XML mediante el método WriteXMLSchema, y tanto los esquemas como los datos se pueden guardar mediante el método WriteXML. Hay que utilizar el método ReadXML para leer un documento XML que incluya esquemay datos.
En una implementación normal de varios niveles, los pasos de creación y actualización de un DataSet y, a su vez, de actualización de los datos originales, son los siguientes:
1. Construir y llenar cada DataTable de un DataSet con datos desde un origen de datos mediante DataAdapter.
2. Cambiar los datos de los objetos DataTable individuales mediante la adición, actualización oeliminación de objetos DataRow.
3. Llamar al método GetChanges para crear un segundo DataSet que sólo incorpore los cambios realizados en los datos.
4. Llame al método Update de DataAdapter, pasando el segundo DataSet como argumento.
5. Se invoca el método Merge para combinar los cambios del segundo DataSet con el primero.
6. Invocar al método AcceptChanges de DataSet paraaceptar los cambios. O bien, invocar al método RejectedChanges para cancelar los cambios.
En nuestro ejemplo describiremos como manejar documentos XML, leer desde estos la información y escribir en estos el contenido de un DataSet.
Creación de archivos XML manualmente
Para insertar un archivo XML dentro de nuestra aplicación debemos seguir los siguientes pasos:
1. Seleccionar Agregar nuevoelemento del menú Proyecto y seleccionar Archivo XML, escribir el nombre del archivo y pulsar Abrir
|
2. Escribir el contenido del archivo XML
|

En la figura anterior se nota el ingreso de dos elementos Cliente dentro del elemento principal o raiz Clientes, cada elemento ingresado tiene 04 atributos: ClienteId, Nombre, Apellidos y Profesion.
Tip: En la Vista de datos el ingreso de estos esmas sencillo, previamente debe crearse la estructura en la vista XML, luego pasar a la vista de datos y agregar los datos. La vista de datos para el ejemplo anterior es:
|
En la fila donde aparece el asterisco puede insertarse facilmente otro Cliente.
Creación de un esquema desde el documento XML creado
Una vez creado el documento o archivo XML se puede crear facilmente un esquema (archivo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Utilizacion de xml en ,net
  • xml
  • XML Mi Primer Documento XML
  • Netoer
  • Netas
  • Neto
  • Nose la neta
  • La Neta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS