Mensaje dentro de XML

Responder 
#1 - 05/03/2007 22:19:05 Reporta abuso | Link Permanente
Acorrer
Usuario no registrado
Crear, cargar, escribir XML

Responder Citar
Hola amigos.
Necesito ayuda.
Me pueden guiar con lo siguiente.

Yo tengo una pagina aspx con un formulario que recoge el nombre, la direccion, la ciudad y el zip code del estudiante.  Esos datos deben ser guardados en un archivo xml. Claro esta, cada vez que un estudiante llena el formulario, sus datos son AGREGADOS en el mismo archivo XML. Osea que debo tambien verificar si existe y cargarlo.
Es la primera vez que trabajo con XML y estoy un poco confundido con tantas clases que existen. Cual es la mejor forma de hacer esto y si tienen un ejemplo les agradeceria.


Yo uso vb.net


<?
xml version="1.0" ?>
- <estudiante>
  <Name>alvaro perez</Name>
  <Address>10 tomk</Address>
  <City>Ny</City>
  <State>Ny</State>
  <Zip>15252</Zip>
</estudiante>
Volver arriba

Respuestas
Mostrar de en 15
#2 - 08/01/2008 21:25:04 Reporta abuso | Link Permanente
Fernando
Fecha de registro: 26/02/2008
1 post en este tema
1 post en xml
3 posts en todos los foros
RE: Crear, cargar, escribir XML

Responder Citar
Hola, yo no soy un experto en asp es mas acabo de comenzar en este mundo pero conozco php y Flash y era para mi muy comun hacer xml, en fin. acabo de desarrollar un asp que genera un xml, como repito no soy experto en asp y es muy probable que existan formas mas "elegantes" de hacer lo mismo pero aca te dejo un ejemplo espero te sirva como a mi.

Por cierto es una consulta simple a la tabla empleados en Oracle, en algunas ocaciones es necesario hacer una referencia al Client de oracle: menu (Sitio Web) ->Agregar Referencia (Oracle Client) o algo parecido , es obvio que tienes que tener configurado oracle en tu maquina si no deberas cambiar el tipo de coneccion con la base que te sea util. Este ejemplo lo desarrolle en VB 2005
En la pagina principal Default.aspx quite todo menos : <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

Archivo:Default.aspx.vb
Imports System.Configuration
Imports System.Data.OracleClient
Partial Class _Default
    Inherits System.Web.UI.Page
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        'Captura de variables
        'Request.QueryString("Text") este se usa para capturar variables por GET


        'Creacion de la conneccion con la base de datos
        Dim dS As New DS
        Dim conn As OracleConnection
        conn = New OracleConnection("Data Source=...... ")  ' Por aca la cadena de coneccion
        conn.Open()

        'Generar los datos
        Dim cmd As OracleCommand
        cmd = New OracleCommand
        cmd.CommandText = String.Format("select nombre, empleado from raf.EMPLEADO where  nombre like '" & Request.QueryString("empleado") & "'")
        cmd.Connection = conn
        Dim Lector As OracleDataReader
        Lector = cmd.ExecuteReader
        Response.Clear()
        Response.Buffer = True
        Response.AddHeader("Content-Type", "text/xml")
        Response.AddHeader("charset", "iso-8859-1")
        Response.Write("<?xml version=" & Chr(34) & "1.0" & Chr(34) & "?> ")


        Response.Write("<XML>")
        Do While Lector.Read
            Response.Write("<empleado>")
            Response.Write("<nombre>" & Lector("nombre") & "</nombre>")
            Response.Write("<codigo>" & Lector("empleado") & "</codigo>")
            Response.Write("</empleado>")
        Loop
        Response.Write("</XML>")

    End Sub

End Class

Volver arriba

#3 - 06/03/2007 9:26:30 Reporta abuso | Link Permanente
subgurim
Fecha de registro: 01/12/2006
1 post en este tema
7 posts en xml
1777 posts en todos los foros
RE: Crear, cargar, escribir XML

Responder Citar
Hola,

te paso un enlace con varios artículo de trabajo de ASP.NET con XML... está en C#, pero puede que te sirvan: XML con ASP.NET.
Volver arriba
Mostrar de en 15