xml

30/01/2004 - 12:18 por : | Informe spam
No me queda muy claro esto de XML...
Yo se que esto es un documento XML:
<?xml version="1.0"?>
<libro>
<titulo> Cien años de soledad </titulo>
<disponible tiempo="24" unidad="horas"/>
<autor> Gabriel García Márquez </autor>
<formato> Rústica </formato>
<publicacion>1967 </publicacion>
<precio cantidad="9.99" moneda="euro"/>
<descuento cantidad="5"/>
<enlacelibro href="/exec/ISBN/84-473-0619-4"/>
</libro>

Bien, ahora que podria hacer con esto? No entiendo, como
haria para llenar un documento asi con los datos de una
base de datos por ejemplo. No me llega a cerrar como se
usa esto?
Osea, no quiero saber como se hace, porque todos los
tutoriales que vi son de eso, quiero saber como se usa :(

Gracias
.
 

Leer las respuestas

#1 Daniel Mazzini
30/01/2004 - 15:22 | Informe spam
No me queda muy claro esto de XML...
Yo se que esto es un documento XML:
<?xml version="1.0"?>
<libro>
<titulo> Cien años de soledad </titulo>
<disponible tiempo="24" unidad="horas"/>
<autor> Gabriel García Márquez </autor>
<formato> Rústica </formato>
<publicacion>1967 </publicacion>
<precio cantidad="9.99" moneda="euro"/>
<descuento cantidad="5"/>
<enlacelibro href="/exec/ISBN/84-473-0619-4"/>
</libro>

Bien, ahora que podria hacer con esto? No entiendo, como
haria para llenar un documento asi con los datos de una
base de datos por ejemplo. No me llega a cerrar como se
usa esto?
Osea, no quiero saber como se hace, porque todos los
tutoriales que vi son de eso, quiero saber como se usa :(

Gracias
..


.



Haz trabajado alguna vez con archivos planos??
por ejemplo el xml anterior hubiera sido asi ..
Cien años de soledad;24;horas;Gabriel García
Márquez;Rústica;1967;9.99;euro;5

Alguna vez has colocado esta info en bd? Yo si, era leer,
hacer un split(";"), despues sacar los valores y hacer un
insert.
Bueno, con dataset es leer y pedirle a un dataAdapter que
lo actualice.
Diferencias? Muchisimas, en el texto plano no tenias una
estructura, por ejemplo, el 24 esta en el texto plano no
sabes a primeras si es las horas o el precio o el
identificador. En cambio xml lo pone facil.
Segundo, tendrias que ver las tecnologias asociadas a
xml. Piensa, como haz visto recien, que puede ser una
fuente de datos, entonces la pregunta que sigue es ¿como
hago busquedas en esa fuente de datos? XQUERY ¿Tiene
forma de arbol, como si fuera el disco rigido, y si
quiero acceder a un lugar? XPATH ¿Que tengo que hacer
para que estos datos puedan visualizarse? o ¿Como puedo
hacer para que me multiplique la cantidad de libros
comprados por el precio unitario? XSLT ¿que pasa si la
base de datos la hizo un ingles y en lugar de llamarse
libro es book? XSLT
Bueno, suerte, es un tema que da para mucho.
Saludos
Daniel

Preguntas similares