Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
XML
Mtra. Ana Luz Loyo Páez
www.ana2lp.mx
Historia
• XML (Lenguaje Extensible de Marcas) es un
lenguaje joven (1997) pero su padre SGML es por el
contrario un lengu...
¿Qué es XML?
• XML es un metalenguaje.
• Permite definir semánticamente la información
• Padre de HTML.
• Interpretable po...
¿Qué necesito?
• Navegadores  Browsers
• Editores XML
XML Spy
• Parsers XML
- Parsers XML :
SAX-http://www.megginson.com/d...
Roles de XML
a) De contenedor de información.
b) Para definir el contenido de los mensajes.
c) Para describir el contenido...
Posibles aplicaciones
• Descargar trabajo en el Servidor
• Soporte a clientes (XLL).
• Personalización de la WEB
• Indepen...
Estructura del lenguaje
www.ana2lp.mx
Lo que no debes olvidar
• Sólo puede haber un elemento raíz
• Toda etiqueta abierta hay que cerrarla : <etiquetavacia/>
• ...
Lo que no debes olvidar
• El nombre de las etiquetas empiezan con una
letra, o con uno o más signos de puntuación :
<Nombr...
Documento bien formado
• Documento bien-formado y documento válido.
• Bien-formado: Es aquel documento que cumple con
la e...
Ejemplo
<factura identificativo=“cod12-02-123”>
<cliente>
<nombre>Juan</nombre>
<dni>12.344.123</dni>
</cliente>
<pedido>
...
¿Qué sigue?
• Tecnología asociada
• XSL
• WML
• XML Schema
• DTD
www.ana2lp.mx
Bibliografía
• http://www.w3c.org
• http://www.xml.com/
• VoiceXML Forum. http://www.voicexml.org/ Revisado el 9 de Abril
...
Próxima SlideShare
Cargando en…5
×

Xml

998 visualizaciones

Publicado el

Hablando un poco de XML

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Xml

  1. 1. XML Mtra. Ana Luz Loyo Páez www.ana2lp.mx
  2. 2. Historia • XML (Lenguaje Extensible de Marcas) es un lenguaje joven (1997) pero su padre SGML es por el contrario un lenguaje mucho más antiguo. SGML es un poco complejo, lo que se ha hecho es tomar algunas ventajas y propiedades del SGML y se ha creado un lenguaje nuevo, con casi toda la potencia del SGML, que conocemos por XML. www.ana2lp.mx
  3. 3. ¿Qué es XML? • XML es un metalenguaje. • Permite definir semánticamente la información • Padre de HTML. • Interpretable por los humanos y por las máquinas. • Con XML lo que hacemos es separar el contenido de su presentación. www.ana2lp.mx
  4. 4. ¿Qué necesito? • Navegadores Browsers • Editores XML XML Spy • Parsers XML - Parsers XML : SAX-http://www.megginson.com/downloads/SAX/ - Parsers XSL: XT-http://www.blnz.com/xt/index.html • Editores XSL www.ana2lp.mx
  5. 5. Roles de XML a) De contenedor de información. b) Para definir el contenido de los mensajes. c) Para describir el contenido de los mensajes www.ana2lp.mx
  6. 6. Posibles aplicaciones • Descargar trabajo en el Servidor • Soporte a clientes (XLL). • Personalización de la WEB • Independencia del dispositivo de acceso a la información. • Gestión de la información/Conocimiento • Búsqueda WEB • Intercambio de información www.ana2lp.mx
  7. 7. Estructura del lenguaje www.ana2lp.mx
  8. 8. Lo que no debes olvidar • Sólo puede haber un elemento raíz • Toda etiqueta abierta hay que cerrarla : <etiquetavacia/> • Es sensitivo (mayúsculas y minúsculas), etiquetas correspondientes se tienen que escribir igual. • No se pueden intercalar etiquetas : • <libro><pagina>Applied XML<libro>12<pagina> ¡¡ NO !! • Una “tag” (etiqueta) puede tener atributos cerrados entre comillas : <nombre estado=“casado” hijos=“3”>Juan</nombre> www.ana2lp.mx
  9. 9. Lo que no debes olvidar • El nombre de las etiquetas empiezan con una letra, o con uno o más signos de puntuación : <Nombre> ; <nombre> ; <!Entity> ; <? Ejecuta> • Los comentarios van encerrados entre : <!-- comentario --> www.ana2lp.mx
  10. 10. Documento bien formado • Documento bien-formado y documento válido. • Bien-formado: Es aquel documento que cumple con la especificación de XML 1.0, es decir que sea sintácticamente correcto. • Válido: Un documento válido es aquel que cumple una estructura predefinida en un DTD o Schema. • http://www.w3.org/XML/ www.ana2lp.mx
  11. 11. Ejemplo <factura identificativo=“cod12-02-123”> <cliente> <nombre>Juan</nombre> <dni>12.344.123</dni> </cliente> <pedido> <producto codigo=“120-e”>Applied XML </producto> <tipo>libro</tipo> </pedido> <costeTotal unidad=“dolares”>24</costeTotal> </factura> www.ana2lp.mx
  12. 12. ¿Qué sigue? • Tecnología asociada • XSL • WML • XML Schema • DTD www.ana2lp.mx
  13. 13. Bibliografía • http://www.w3c.org • http://www.xml.com/ • VoiceXML Forum. http://www.voicexml.org/ Revisado el 9 de Abril del 2013. • El W3C avanza en nuevas extensiones para las tecnologías de voz y la Web. http://www.w3c.es/Prensa/2005/nota051206_ssml Revisado el 9 de Abril del 2013. • XSLT TUTORIAL http://www.w3schools.com/xsl/default.asp Revisado el 9 de Abril del 2013. • XML TUTORIAL http://www.w3schools.com/xml/xml_usedfor.asp Revisado el 9 de Abril del 2013. • Clase: Programación avanzada en la Web- Módulo 4. 2006. Ing. Nadia Rivera Ramón. www.ana2lp.mx

×