• Sábado 21 de Diciembre de 2024, 13:24

Autor Tema:  Re: XML???????  (Leído 3221 veces)

xanatos

  • Miembro activo
  • **
  • Mensajes: 93
    • Ver Perfil
    • http://cucea.glo.org.mx
Re: XML???????
« en: Martes 4 de Marzo de 2003, 17:06 »
0
Que tal, he escuchado much que XML, pero bueno nadie me ha podido explicar la filosofia del XML, se que es un
metalenguaje, que es mucho mas flexible a otros, que es como un hijito del SGML, pero la gran duda que tengo es que puedo hacer con XML, parecido a una pregunta ya expuesta, a mi lo qu eme interesa es su filosofia y donde poder usarlo, por que he visto aplicaciones que corren con archivos .xml, les agradeceria a ver si alguien me pudiera orientar sobre XML
gracias

Iluvatarm

  • Miembro activo
  • **
  • Mensajes: 38
    • Ver Perfil
Re: XML???????
« Respuesta #1 en: Jueves 6 de Marzo de 2003, 14:55 »
0
Buenas,
la filosofia XML es bien simple: el XML es una cadena de caracteres donde puedes estructurar la información que vas a incluir en el como quieras, añadiendo la posibilidad de tranformarlo con las hojas de estilo (XSLT).
A grandes rasgos, se puede entender como el volcado de una tabla de una base de datos.
Actualmente muchos programadores lo usan para representar el contenido de una clase, la configuración actual de la aplicación, paso de parámetros entre distintas capas, comunicación con la Base de Datos, generación de páginas HTML...

espero que te haya servido de algo

xanatos

  • Miembro activo
  • **
  • Mensajes: 93
    • Ver Perfil
    • http://cucea.glo.org.mx
Re: XML???????
« Respuesta #2 en: Jueves 6 de Marzo de 2003, 18:18 »
0
Iluvatarm  no pudieras poner un pequeño ejemplo y su breve explicacion???
te lo agradeceria mucho
salu2

Iluvatarm

  • Miembro activo
  • **
  • Mensajes: 38
    • Ver Perfil
Re: XML???????
« Respuesta #3 en: Viernes 21 de Marzo de 2003, 16:18 »
0
Buenas, y perdona por la demora:

Un ejemplo típico es el de la tabla de libros: Definimos el Tag general: books que representará a la tabla y cada <book> representará a una fila de la tabla. (no hagas caso de los caracteres '_', son para tabular)

<books>
__<book isbn="0345374827">
____<title>The Great Shark Hunt</title>
____<author>Hunter S. Thompson</author>
__</book>
</books>



Tambien podemos poner tablas dentro de tablas, o bien una explicación de la clase en que trabajamos:

<weather-report>
__<date>March 25, 1998</date>
__<time>08:00</time>
__<area>
____<city>Seattle</city>
____<state>WA</state>
____<region>West Coast</region>
____<country>USA</country>
__</area>
__<measurements>
____<skies>partly cloudy</skies>
____<temperature>46</temperature>
____<wind>
______<direction>SW</direction>
______<windspeed>6</windspeed>
____</wind>
____<h-index>51</h-index>
____<humidity>87</humidity>
____<visibility>10</visibility>
____<uv-index>1</uv-index>
__</measurements>
</weather-report>


Las ventajas del XML es que cada vez más se intenta tener un conjunto de operaciones que permitan el acceso directo a un dato de un subtag (parecido a un "Select (measurements.wind.direction)")

Espero que te haya servido de algo, aunque creo que en Google encontrarás expliacaciones mucho mejores de la que yo pueda darte.

Saludos

xanatos

  • Miembro activo
  • **
  • Mensajes: 93
    • Ver Perfil
    • http://cucea.glo.org.mx
Re: XML???????
« Respuesta #4 en: Jueves 27 de Marzo de 2003, 16:52 »
0
que tal, pero como puedo hacer yo uso de eseos tags, has de cuenta si yo hago eso en un archivo lamemoslo tabla.xml, y lo abro en mi IE, me muestra como un arbol, o mas bien el archivo .mxl espar mandarlo llamar de otro archivo que  yo cree,

Iluvatarm

  • Miembro activo
  • **
  • Mensajes: 38
    • Ver Perfil
Re: XML???????
« Respuesta #5 en: Jueves 3 de Abril de 2003, 12:35 »
0
Para lo que se usa basicamente es para comunicar distintas capas de un programa de una manera estructurada:
Por ejemplo, tienes una capa que coge la información metereologica (observatorio), otra que lo almacena en una base de datos y otra que te muestre unos datos por pantalla. Definiendo una unica estructura XML que conozcan todos puedes obtener y mostrar la información que desees.

Como es logico, es necesario saber como te mandaran los datos de entrada, pero si lo piensas, es algo simple ya que la estructura XML puede ser muy intuitiva.
Por otra parte, si le aplicas a un XML un XSLT para filtrar datos y convertir una estructura XML a otra, puedes obtener los datos que te interesen directamente, o bien convertirlos a un formato que te vaya mejor para su tratamiento, convertirlos a HTML.... el principio es bastante simple, de ahi su exito,

saludos!

xanatos

  • Miembro activo
  • **
  • Mensajes: 93
    • Ver Perfil
    • http://cucea.glo.org.mx
XML???????
« Respuesta #6 en: Lunes 7 de Abril de 2003, 14:43 »
0
orale, tons basicamente pudiera servir como un filtro, el archivo .xml, conoce los datos y yo los mando llamar a otro

:-O

salu2