|
#1 -
05/03/2007 22:19:05
|
Reporta abuso
|
Link Permanente
|
|
Crear, cargar, escribir XML
|
|
|
|
|
|
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" ?>
<Name>alvaro perez</Name>
<Address>10 tomk</Address>
<Zip>15252</Zip> </estudiante>
|
|
|
|
|
|
#2 -
08/01/2008 21:25:04
|
Reporta abuso
|
Link Permanente
|
RE: Crear, cargar, escribir XML
|
|
|
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
|
|
|
|
|
|
|
#3 -
06/03/2007 9:26:30
|
Reporta abuso
|
Link Permanente
|
|
RE: Crear, cargar, escribir XML
|
|
|
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.
|
|
|
|
|