Programación General > XML
Re: XML???????
xanatos:
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:
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:
Iluvatarm no pudieras poner un pequeño ejemplo y su breve explicacion???
te lo agradeceria mucho
salu2
Iluvatarm:
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:
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,
Navegación
[#] Página Siguiente
Ir a la versión completa