SlideShare una empresa de Scribd logo
1 de 102
Tutorial de XML. Mario A. Valdez-Ramírez, Interactive Bureau México. Editor de MSDN Latinoamérica.
¿Qué es el XML? Repasemos lo conocido...
Comparando con... ,[object Object],[object Object],[object Object]
HTML: Lo bueno. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HTML: Lo malo. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HTML: Lo peor. ,[object Object],[object Object],[object Object],[object Object]
HTML: Los problemas. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HTML: Lo nuevo. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SGML: Lo bueno. ,[object Object],[object Object],[object Object],[object Object],[object Object]
SGML: Lo malo. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SGML: Los problemas. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PDF: Lo bueno. ,[object Object],[object Object],[object Object],[object Object]
PDF: Lo malo. ,[object Object],[object Object],[object Object],[object Object],[object Object]
PDF: Los problemas. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Se requiere algo nuevo... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Necesitamos XML.
Metas de diseño. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Metas de diseño. ,[object Object],[object Object],[object Object],[object Object]
Ahora... un ejemplo. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Sintaxis simple Legible por personas Muy parecido al HTML
El XML es... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El XML  no  es... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El XML sirve para... ,[object Object],[object Object],[object Object],[object Object],[object Object]
Dos versiones. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sintaxis del XML.
El documento XML  bien formado.
Un documento XML es... ,[object Object],[object Object],[object Object],[object Object]
Jerarquía de datos.
Contenedor = elemento. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Creando documentos bien formados. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Etiquetas. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La declaración XML. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de declaraciones XML. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo bien formado. ,[object Object]
Ejemplo bien formado. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Documento mal formado. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entidades carácter. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Atributos. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo con atributos. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué editor puedo usar? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejercicio: Construir un documento bien formado. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La necesidad de guías de uso y estilo. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Guías de uso y estilo. ,[object Object],[object Object],[object Object],[object Object]
XML válido.
Reglas: La DTD del XML. ,[object Object],[object Object],[object Object],[object Object],[object Object]
El control de la DTD. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Creando DTDs.
Declaración de elemento ELEMENT . ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de contenido. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de modelos de contenido. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Contenido mixto. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Comentarios XML. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de declaraciones de elementos. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Declaración de atributos ATTLIST . ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de declaracions de atributos. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de elementos con atributos. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Declaracion de documento DOCTYPE . ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de declaraciones de documento. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mitos de las DTDs de XML. ,[object Object],[object Object],[object Object],[object Object]
Ejemplo completo (XML+DTD). ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DTD incluida con el XML. Código XML. 2 elementos de segundo  nivel de ejemplo.
Ejemplo completo (XML+DTD). ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo completo (XML+DTD). ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],precip  EMPTY precip  total_dia   CDATA   #REQUIRED tipo  (lluvia | nieve)   "lluvia" fuerza  (ligera | fuerte)   #IMPLIED clima  (ciudad+) ciudad  (nombre, reporte) nombre  (#PCDATA) reporte  (alta, baja, precip?) alta  (#PCDATA) baja  (#PCDATA)
Ejercicio: Construir una DTD. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Alternativas a las DTDs. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El procesador XML ( parser ). ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Semántica XML.
Semántica XML. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El XSL. L enguaje extensible de hojas de estilo  ( extensible stylesheets languaje ).
XSL. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agregando formato a la estructura. ,[object Object],[object Object],[object Object],[object Object],[object Object]
XSL. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cómo funciona el XSL. Intérprete Intérprete Intérprete Transform. XSL ¿? Arbol fuente (XML) Hoja de estilo (xmlns:xsl) Arbol resultado (xmlsn:fo) XSL
Cómo funciona el XSL en el navegador. Transform. XSL Arbol fuente (XML) Hoja de estilo (xmlns:xsl) XSL Navegador Salida en HTML
Cómo funciona el XSL en el servidor sin conversion HTML. Transform. XSL XSL Navegador Salida en HTML Arbol fuente (XML) Hoja de estilo (xmlns:xsl) Servidor Web
Cómo funciona el XSL en el servidor. Transform. XSL Arbol fuente (XML) Hoja de estilo (xmlns:xsl) XSL Servidor Web Salida en HTML
XML + XSL ,[object Object],[object Object]
Inicio típico de código XSL. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plantillas XSL. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo de plantillas XSL. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo de plantillas XSL. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plantillas XSL. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plantillas XSL. ,[object Object],[object Object],[object Object]
Patrones XSL. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XSL condicional. ,[object Object],[object Object],[object Object],[object Object]
Estatutos condicion XSL  if . ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejercicio: XSL en el navegador. ,[object Object],[object Object],[object Object]
Ejercicio: XSL en el servidor sin conversión HTML. ,[object Object],[object Object]
Ejercicio: XSL en el servidor. ,[object Object],[object Object]
Islas de datos XML.
Islas XML. ,[object Object],[object Object],[object Object],[object Object]
Ejemplos de islas XML. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Isla XML
Ejemplos de islas XML. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Isla XML
XML en el DOM. <XML id=“Arch-XML” src=“clima.xml”></XML> <XML id=“Arch-XSL” src=“clima.xsl”></XML> ,[object Object],[object Object],[object Object],[object Object],Procesador XML Isla de datos XML Instancía Expone Objeto XML para
Ejercicio: Islas XML. ,[object Object],[object Object],[object Object]
El XML y las bases de datos.
¿Dónde coinciden el XML y las BD? Base de datos Capturar Mantener BD BD Consultar XML XML XML XML XML
XML y las BDs. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Publicación Web de XML a HTML. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejercicio: Publicación de XML a HTML. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Aplicaciones Web con XML. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML y el modelo de 3 niveles. Nivel de datos Nivel de lógica  de negocios Nivel de  presentación BDs Aplicaciones Navegador XML XML
Ejercicio: Análisis de “Buscador de Computadoras”. ,[object Object],[object Object]
Más información. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],mario alberto valdez ramirez ramírez mavr ilinium interactive bureau iab ibs uanl histología histologia medicina medicine mariovaldez mvaldez  desarrollo, development,  edicion  edicion editing biomedicina biomedical medical ciencia, ciencias, histology, Spanish Mexico Microsoft   MVP  traducción traduccion translating translation olmos 809 hacienda los morales san nicolás de los garza nuevo león 66495  +52 (81) 8394-3978  medicum doctum biofmds gnu linux slackware command line brotherhood universidad autónoma

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Introducción a XML
Introducción a XMLIntroducción a XML
Introducción a XML
 
Apuntes de XML
Apuntes de XMLApuntes de XML
Apuntes de XML
 
Unidad 1 lenguajes de marcas
Unidad 1   lenguajes de marcasUnidad 1   lenguajes de marcas
Unidad 1 lenguajes de marcas
 
Chuleta de XML
Chuleta de XMLChuleta de XML
Chuleta de XML
 
XML y JAVA
XML y JAVAXML y JAVA
XML y JAVA
 
Xml
XmlXml
Xml
 
Tutorial de XML en PDF
Tutorial de XML en PDFTutorial de XML en PDF
Tutorial de XML en PDF
 
Test de XML
Test de XMLTest de XML
Test de XML
 
Tutorial de DTD en PDF
Tutorial de DTD en PDFTutorial de DTD en PDF
Tutorial de DTD en PDF
 
Archivo xml
Archivo xmlArchivo xml
Archivo xml
 
Archivo xml
Archivo xmlArchivo xml
Archivo xml
 
Colima2000
Colima2000Colima2000
Colima2000
 
Chuleta de DTD
Chuleta de DTDChuleta de DTD
Chuleta de DTD
 
Xml
XmlXml
Xml
 
XML en .NET
XML en .NETXML en .NET
XML en .NET
 
Xml
XmlXml
Xml
 
Xml
XmlXml
Xml
 
Ejercicio - Personal de departamentos (XSD - XML Schema)
Ejercicio - Personal de departamentos (XSD - XML Schema)Ejercicio - Personal de departamentos (XSD - XML Schema)
Ejercicio - Personal de departamentos (XSD - XML Schema)
 
Introduccion al xml
Introduccion al  xmlIntroduccion al  xml
Introduccion al xml
 
Procesamiento de XML en C#
Procesamiento de XML en C#Procesamiento de XML en C#
Procesamiento de XML en C#
 

Destacado

Mnh csv python
Mnh csv pythonMnh csv python
Mnh csv pythonpargery
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xmlgilhorak
 
Ejercicios de XSD
Ejercicios de XSDEjercicios de XSD
Ejercicios de XSDAbrirllave
 
XML.ppt
XML.pptXML.ppt
XML.pptbutest
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Lección 3. Leer un archivo CSV en R
Lección 3. Leer un archivo CSV en RLección 3. Leer un archivo CSV en R
Lección 3. Leer un archivo CSV en RCarlos Pérez Lara
 
PHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios WebPHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios WebRightster
 
10 herramientas importantes de un tecnico de computadoras
10 herramientas importantes de un tecnico de computadoras10 herramientas importantes de un tecnico de computadoras
10 herramientas importantes de un tecnico de computadorasJuan1215
 
10 herramientas de software para un tecnico de computadoras
10 herramientas de software para un tecnico de computadoras10 herramientas de software para un tecnico de computadoras
10 herramientas de software para un tecnico de computadorasJuan1215
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xmlGtu Booker
 
Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)Peter R. Egli
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLyht4ever
 

Destacado (19)

Xml ppt
Xml pptXml ppt
Xml ppt
 
XML: Introducción
XML: IntroducciónXML: Introducción
XML: Introducción
 
Introducción xml
Introducción xmlIntroducción xml
Introducción xml
 
Introducción a XML Schema
Introducción a XML SchemaIntroducción a XML Schema
Introducción a XML Schema
 
Mnh csv python
Mnh csv pythonMnh csv python
Mnh csv python
 
Csv file read and write
Csv file read and writeCsv file read and write
Csv file read and write
 
CSV - 2016
CSV - 2016CSV - 2016
CSV - 2016
 
The CSV File Strikes Back
The CSV File Strikes BackThe CSV File Strikes Back
The CSV File Strikes Back
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xml
 
Ejercicios de XSD
Ejercicios de XSDEjercicios de XSD
Ejercicios de XSD
 
XML.ppt
XML.pptXML.ppt
XML.ppt
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Lección 3. Leer un archivo CSV en R
Lección 3. Leer un archivo CSV en RLección 3. Leer un archivo CSV en R
Lección 3. Leer un archivo CSV en R
 
PHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios WebPHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios Web
 
10 herramientas importantes de un tecnico de computadoras
10 herramientas importantes de un tecnico de computadoras10 herramientas importantes de un tecnico de computadoras
10 herramientas importantes de un tecnico de computadoras
 
10 herramientas de software para un tecnico de computadoras
10 herramientas de software para un tecnico de computadoras10 herramientas de software para un tecnico de computadoras
10 herramientas de software para un tecnico de computadoras
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
 
Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 

Similar a Tutorial XML

Similar a Tutorial XML (20)

Diferencias entre XML y HTML
Diferencias entre XML y HTMLDiferencias entre XML y HTML
Diferencias entre XML y HTML
 
Lenguaje de programacion 2
Lenguaje de programacion 2Lenguaje de programacion 2
Lenguaje de programacion 2
 
Xhtml
XhtmlXhtml
Xhtml
 
Presentación1 viviana
Presentación1 vivianaPresentación1 viviana
Presentación1 viviana
 
Taller 1 raul guaranda
Taller 1 raul guarandaTaller 1 raul guaranda
Taller 1 raul guaranda
 
Html y xml carlos lita
Html y xml   carlos litaHtml y xml   carlos lita
Html y xml carlos lita
 
Xml presentacin
Xml presentacinXml presentacin
Xml presentacin
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Xm ljosue castro
Xm ljosue castroXm ljosue castro
Xm ljosue castro
 
Programacion
ProgramacionProgramacion
Programacion
 
Guevara 2 c3
Guevara 2 c3Guevara 2 c3
Guevara 2 c3
 
Datos En La Web - Clase 1
Datos En La Web - Clase 1Datos En La Web - Clase 1
Datos En La Web - Clase 1
 
Luis html
Luis htmlLuis html
Luis html
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ruiz guerra HTML
Ruiz guerra HTMLRuiz guerra HTML
Ruiz guerra HTML
 
Htmlvaleria
HtmlvaleriaHtmlvaleria
Htmlvaleria
 
FORMATO XML
FORMATO XMLFORMATO XML
FORMATO XML
 
Presentacion
PresentacionPresentacion
Presentacion
 
Presentacion
PresentacionPresentacion
Presentacion
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (10)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Tutorial XML

  • 1. Tutorial de XML. Mario A. Valdez-Ramírez, Interactive Bureau México. Editor de MSDN Latinoamérica.
  • 2. ¿Qué es el XML? Repasemos lo conocido...
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 25. El documento XML bien formado.
  • 26.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 44.
  • 45.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 66.
  • 67. El XSL. L enguaje extensible de hojas de estilo ( extensible stylesheets languaje ).
  • 68.
  • 69.
  • 70.
  • 71. Cómo funciona el XSL. Intérprete Intérprete Intérprete Transform. XSL ¿? Arbol fuente (XML) Hoja de estilo (xmlns:xsl) Arbol resultado (xmlsn:fo) XSL
  • 72. Cómo funciona el XSL en el navegador. Transform. XSL Arbol fuente (XML) Hoja de estilo (xmlns:xsl) XSL Navegador Salida en HTML
  • 73. Cómo funciona el XSL en el servidor sin conversion HTML. Transform. XSL XSL Navegador Salida en HTML Arbol fuente (XML) Hoja de estilo (xmlns:xsl) Servidor Web
  • 74. Cómo funciona el XSL en el servidor. Transform. XSL Arbol fuente (XML) Hoja de estilo (xmlns:xsl) XSL Servidor Web Salida en HTML
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94. El XML y las bases de datos.
  • 95. ¿Dónde coinciden el XML y las BD? Base de datos Capturar Mantener BD BD Consultar XML XML XML XML XML
  • 96.
  • 97.
  • 98.
  • 99.
  • 100. XML y el modelo de 3 niveles. Nivel de datos Nivel de lógica de negocios Nivel de presentación BDs Aplicaciones Navegador XML XML
  • 101.
  • 102.

Notas del editor

  1. Partes de esta presentación basadas en la presentación de “Día XML de TechEd 1999” (a su vez con secciones basadas en contenido del X Simposium de XML por Architag.