Una consulta básica

03/11/2003 - 05:58 por María Claudia | Informe spam
Hola amigos:
Estoy seguro que esta consulta va a generar algunas sonrisas, pero espero
sean contemplativos y me den una orientación. La pregunta es la siguiente :
¿para que sirver o que aplicaciones pueden desarrollarse con XML?¿cuál es
las características más potentes de este lenguaje?

Graicas!!!!!!

Preguntas similare

Leer las respuestas

#1 Juan Cristóbal Olivares C.
03/11/2003 - 11:41 | Informe spam
Un archivo XML tiene las siguientes ventajas:

- Es legible por un humano
- Es estructurado
- Es esquematizado (Schema o DTD)
- Es estándar
- No depende de la plataforma
- Son personalizados

Atte,
Juan C. Olivares
www.juancri.com

"María Claudia" escribió en el mensaje
news:
Hola amigos:
Estoy seguro que esta consulta va a generar algunas sonrisas, pero espero
sean contemplativos y me den una orientación. La pregunta es la siguiente


:
¿para que sirver o que aplicaciones pueden desarrollarse con XML?¿cuál es
las características más potentes de este lenguaje?

Graicas!!!!!!


Respuesta Responder a este mensaje
#2 María Claudia
03/11/2003 - 14:16 | Informe spam
Ok, esta claro, pero ¿que aplicaciones se pueden realizar con xml?¿para que
es principalmente útil?.

Gracias
Respuesta Responder a este mensaje
#3 Juan Cristóbal Olivares C.
03/11/2003 - 14:29 | Informe spam
Principalmente se puede realizar acceso a datos con XML. Por ejemplo, en
.NET los archivos de configuración son archivos XML. En el caso del nuevo
framework, para Longhorn, se pueden crear ventanas y controles desde
archivos XML (XAML).

Es posible mostrar datos de un xml, tal como una página web, asociándole un
archivo xsl, pero no es un uso común ya que no todos los web browsers lo
soportan.

XML, al ser estándar, puede ser accedido desde casi todos los lenguajes de
programación hoy en día, desde C hasta VB.NET.. (c++, perl, php, c#, etc).

Atte,
Juan C. Olivares
www.juancri.com


"María Claudia" escribió en el mensaje
news:
Ok, esta claro, pero ¿que aplicaciones se pueden realizar con xml?¿para


que
es principalmente útil?.

Gracias


Respuesta Responder a este mensaje
#4 Augusto Vázquez
03/11/2003 - 17:43 | Informe spam
La mayor utilidad consiste en separar los datos de la presentación de los
mismos. Por ejemplo, mediante una consulta se obtienen los datos en forma de
XML de un servidor de bases de datos y despues mediante transformaciones de
los mismos mediante plantillas, los puedes presentar en un navegador en
formato HTML, o en un móvil en formato VML o incluso en un archivo PDF. ¡Los
mismos datos! ¿Cómo se te queda el cuerpo?
"María Claudia" escribió en el mensaje
news:
Ok, esta claro, pero ¿que aplicaciones se pueden realizar con xml?¿para


que
es principalmente útil?.

Gracias


Respuesta Responder a este mensaje
#5 pawnee
03/11/2003 - 17:47 | Informe spam
Hola María Claudia. espero que esto te aclare un poco las dudas
-
-
CARACTERISTICAS
Abierto.
XML es un standard definido por la W3C (World Wide Web
Consortium) y apoyado por todos los líderes de la industria del software.

Auto-descriptivo.
Las bases de datos tradicionales necesitan esquemas relacionales,
tablas de descripción de ficheros, etc., definidos y puestos en ellos
por el administrador de la base de datos. Los documentos XML pueden ser
almacenados sin tales definiciones ya que ellos contienen meta-datos en el
formato de marcas y atributos.

Contenidos separados de la presentación.
Las marcas o etiquetas en XML describen el significado no la presentación.
El slogan de HTML es: Yo sé cómo lo veo, mientras que el de XML es:
Yo sé lo que significa y tú puedes decirme cómo lo quieres ver.

Estructurado.
• XML permite el diseño de tipos de documentos, a través de DTDs
(Document Type Definition) específicos para cada dominio de aplicación.
• XML ofrece un formato de datos común, simple, ASCII, estándar, bien
documentado y que se autodescribe. Incluso los metadatos que describen
el contenido de un repositorio XML pueden estar definidos mediante XML.
• Frente a HTML, XML ofrece excelentes capacidades de hiperenlace:
Enlaces muchos a muchos, bidirecionales, así como enlaces a un bloque de
texto (y no sólo un punto). Y estos enlaces pueden llevar diferentes
acciones aparejadas, como embeber el contenido enlazado en el
documento actual, incluso automáticamente. Estas características
avanzadas de hiperenlace vienen descritas en la especificación XLL
(eXtended Linking Language), que incluye XLinks y XPointers.
• Mejores y mayores facilidades para la presentación en aplicaciones
cliente,
dado que XML es un lenguaje bien estructurado y que separa la
información de su presentación. Ello implica también un mayor
rendimiento en cualquier cliente XML.
• Mayor sencillez que SGML. Fue suficiente con eliminar las capacidades más
oscuras y menos útiles de SGML para obtener un lenguaje con
prácticamente la misma capacidad expresiva.
• Mayor accesibilidad y reusabilidad de la información. La definición del
lenguaje permite inclusión parametrizada de documentos externos
controlada por la aplicación cliente e integración de datos desde múltiples
fuentes. Al contrario que HTML, que mezcla estructura, significado y
presentación, XML define el significado, uno o varios DTDs opcionales
definen la estructura del lenguaje particular para un tipo de documentos y
las hojas XSL definen la presentación. Un navegador XML está mucho más
cerca del concepto de 'cliente universal' que la generación actual de
navegadores HTML.

Extensible.
No hay un único conjunto de etiquetas o marcas. Nuevas
etiquetas pueden ser creadas cuando sea necesario. La creación de
nuevas etiquetas no requiere la instalación de nuevas versiones de
software.

Internacionalización.
XML soporta documentos en todos los idiomas,
así como UNICODE, muy importante para la globalización de
aplicaciones.

Simple.
XML es absolutamente legible. Crear un documento XML es
mucho más simple que crear un documento HTML donde el autor
tiene que considerar el comportamiento de los diferentes
navegadores. Unica visión de datos distribuidos. Los documentos XML pueden
estar formados por elementos anidados distribuidos sobre múltiples
bases de datos o servidores WEB.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida