SlideShare a Scribd company logo
1 of 100
Tecnología XML Dr. Diego Lz. de Ipiña Gz. de Artaza [email_address] http://paginaspersonales.deusto.es/dipina
Contenidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué es XML? ,[object Object],[object Object],[object Object],[object Object],[object Object]
HTML y XML ,[object Object],[object Object],[object Object],[object Object]
XML describe estructura y semántica ,[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]
HTML describe formato ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ventajas XML ,[object Object],[object Object],[object Object],[object Object]
Usos XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Componentes documento XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instrucciones de procesamiento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Comentarios en XML ,[object Object],[object Object],[object Object]
Elementos y atributos en XML ,[object Object],[object Object],[object Object],[object Object],[object Object]
Elementos vs. Atributos ,[object Object],[object Object],[object Object],[object Object]
Elementos vs. Atributos (cont) ,[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]
Referencias a entidades ,[object Object],[object Object],[object Object]
Códigos de escape ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Secciones CDATA ,[object Object],[object Object],[object Object]
Gramáticas en XML ,[object Object],[object Object],[object Object]
Document Type Definitions (DTDs) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Document Type Definitions (cont) ,[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]
XML Schemas ,[object Object],[object Object]
Ejemplo Schema ,[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 Schema (cont) ,[object Object],[object Object],[object Object],[object Object]
XML bien formado y/o XML válido ,[object Object],[object Object],[object Object]
Reglas para que un documento esté bien formado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reglas para que un documento sea válido ,[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso de validación documento XML
XML Namespaces ,[object Object],[object Object],[object Object]
Ejemplo XML Namespaces ,[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]
Lenguajes basados en XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Herramientas de 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]
¿Por qué usar XML? ,[object Object],[object Object],[object Object]
XML Parsing
XML Parsing (cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simple API for XML: SAX ,[object Object],[object Object],[object Object],[object Object],[object Object]
Características de SAX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Cómo funciona SAX? XML Document <?xml version=“1.0”?> <addressbook> </addressbook> <person> </person> <name>Diego Ipiña</name> <email>dipina@deusto.es</email> <person> </person> <name>Asier Perallos</name> <email>perallos@deusto.es</email> SAX Objects Parser startDocument Parser startElement Parser startElement & characters  Parser startElement & characters  Parser endElement  Parser startElement Parser startElement & characters  Parser startElement & characters  Parser endElement  Parser endElement & endDocument
SAX2/Java Parsers y Drivers ,[object Object],[object Object],[object Object],[object Object],[object Object]
Java JAXP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura Java JAXP
EntityResolver y DTDHandler ,[object Object],[object Object],[object Object],[object Object],[object Object]
ErrorHandler ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ContentHandler ,[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]
DefaultHandler ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo SAX Parsing I ,[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]
Ejemplo SAX Parsing II ,[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]
Ejemplo SAX Parsing III ,[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 SAX Parsing IV ,[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]
Ejemplo SAX Parsing V ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo SAX Parsing VI ,[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]
Ejemplo SAX Parsing VII ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
W3C Document Object Model (DOM) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Características DOM ,[object Object],[object Object],[object Object]
W3C XML DOM Objects ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Objetos relacionados con Nodos ,[object Object],[object Object],[object Object]
Documento XML como un árbol de nodos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Documento XML como un árbol de nodos (cont)
JAXP DOM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clase DocumentBuilder ,[object Object],[object Object],[object Object],[object Object]
Métodos del objecto Document ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Métodos del interfaz Node ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Métodos del interfaz NodeList y NamedNodeMap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo DOM I ,[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 DOM II
Ejemplo DOM III ,[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]
Ejemplo DOM IV ,[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]
Ejemplo DOM V ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo DOM VI ,[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 DOM VII ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Extensible Style Language Transformations (XSLT) I ,[object Object],[object Object],[object Object]
Extensible Style Language Transformations (XSLT) II ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operaciones entre árboles en XSL
Ventajas y desventajas de XSLT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usando hojas de estilo XSLT ,[object Object],[object Object],[object Object]
Documento XML (students.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],[object Object],[object Object],[object Object],[object Object]
Hoja de estilo XSLT (students.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],[object Object]
Resultado de transformación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Formas de uso de XSLT ,[object Object],[object Object],[object Object]
Aplicaciones usando XSLT Internet JSP Clases Java Base de Datos Cliente Servidor XML Arquitectura en 5 capas dónde el servidor contiene conversores XSLT para generar presentación en distintos formatos. XSLT
Ejemplos de Procesadores XSLT existentes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XSLT son documentos XML bien formados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo XSLT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elementos XSLT ,[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]
Elementos XSLT (cont) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo ,[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]
Patrones XPath para el atributo  match o select ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Patrones XPath para el atributo  match o select ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evaluando condiciones con [] ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo XSLT ,[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]
Resultado transformación ,[object Object],[object Object],[object Object]
Java JAXP ,[object Object],[object Object]
Usando Java JAXP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usando Java JAXP (cont) ,[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]
Ejemplo XML + XSL    XHTML I ,[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]
Ejemplo XML + XSL    XHTML II ,[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]
Ejemplo XML + XSL    XHTML III ,[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]
Ejemplo XML + XSL    XHTML IV ,[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]
Ejemplo XML + XSL    XHTML V ,[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]
Ejemplo XML + XSL    XHTML VI ,[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]
Resultado procesamiento XSLT

More Related Content

What's hot (20)

Manual XML
Manual XMLManual XML
Manual XML
 
Xml
XmlXml
Xml
 
Lenguaje XML
Lenguaje XMLLenguaje XML
Lenguaje XML
 
Tutorial de XML en PDF
Tutorial de XML en PDFTutorial de XML en PDF
Tutorial de XML en PDF
 
Apuntes de XML
Apuntes de XMLApuntes de XML
Apuntes de XML
 
Chuleta de XML
Chuleta de XMLChuleta de XML
Chuleta de XML
 
Tutorial de DTD en PDF
Tutorial de DTD en PDFTutorial de DTD en PDF
Tutorial de DTD en PDF
 
Colima2000
Colima2000Colima2000
Colima2000
 
Test de XML
Test de XMLTest de XML
Test de XML
 
Curso xml
Curso xmlCurso xml
Curso xml
 
Unidad 1 lenguajes de marcas
Unidad 1   lenguajes de marcasUnidad 1   lenguajes de marcas
Unidad 1 lenguajes de marcas
 
Chuleta de DTD
Chuleta de DTDChuleta de DTD
Chuleta de DTD
 
Xml
XmlXml
Xml
 
XML y DTDs
XML y DTDsXML y DTDs
XML y DTDs
 
Xml
XmlXml
Xml
 
Xml
XmlXml
Xml
 
Archivo xml
Archivo xmlArchivo xml
Archivo xml
 
Archivo xml
Archivo xmlArchivo xml
Archivo xml
 
Xml
XmlXml
Xml
 
Apuntes de XSD
Apuntes de XSDApuntes de XSD
Apuntes de XSD
 

Similar to XML de A a Z (20)

Diferencias entre XML y HTML
Diferencias entre XML y HTMLDiferencias entre XML y HTML
Diferencias entre XML y HTML
 
Presentación muy chula ApéndiceTecnologíaXML.ppt
Presentación muy chula ApéndiceTecnologíaXML.pptPresentación muy chula ApéndiceTecnologíaXML.ppt
Presentación muy chula ApéndiceTecnologíaXML.ppt
 
Xml
XmlXml
Xml
 
XML en .NET
XML en .NETXML en .NET
XML en .NET
 
Datos En La Web - Clase 1
Datos En La Web - Clase 1Datos En La Web - Clase 1
Datos En La Web - Clase 1
 
Xml presentacin
Xml presentacinXml presentacin
Xml presentacin
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Guía+básica+de+características+de+archivos+.pdf
Guía+básica+de+características+de+archivos+.pdfGuía+básica+de+características+de+archivos+.pdf
Guía+básica+de+características+de+archivos+.pdf
 
Xml
XmlXml
Xml
 
Lenguajes de marcas
Lenguajes de marcasLenguajes de marcas
Lenguajes de marcas
 
8 Xml
8 Xml8 Xml
8 Xml
 
infografíaxml
infografíaxmlinfografíaxml
infografíaxml
 
Steven Toala 2c3
Steven Toala 2c3Steven Toala 2c3
Steven Toala 2c3
 
Tema 2
Tema 2Tema 2
Tema 2
 
Xml
XmlXml
Xml
 
Introduccion al xml
Introduccion al  xmlIntroduccion al  xml
Introduccion al xml
 
Xml
XmlXml
Xml
 
Xml
XmlXml
Xml
 

More from Hicham QAISSI (9)

Blockchain for business. Interview-based article - October 2019. Polytechnic ...
Blockchain for business. Interview-based article - October 2019. Polytechnic ...Blockchain for business. Interview-based article - October 2019. Polytechnic ...
Blockchain for business. Interview-based article - October 2019. Polytechnic ...
 
International Business Isbn-9780273766957 - Points-counterpoints
International Business Isbn-9780273766957 - Points-counterpointsInternational Business Isbn-9780273766957 - Points-counterpoints
International Business Isbn-9780273766957 - Points-counterpoints
 
Jdom how it works & how it opened the java process
Jdom how it works & how it opened the java processJdom how it works & how it opened the java process
Jdom how it works & how it opened the java process
 
JDOM makes xml easy
JDOM makes xml easyJDOM makes xml easy
JDOM makes xml easy
 
SAX, DOM & JDOM parsers for beginners
SAX, DOM & JDOM parsers for beginnersSAX, DOM & JDOM parsers for beginners
SAX, DOM & JDOM parsers for beginners
 
JSTLQuick Reference
JSTLQuick ReferenceJSTLQuick Reference
JSTLQuick Reference
 
Mobil Social Networks
Mobil Social NetworksMobil Social Networks
Mobil Social Networks
 
SPARQL
SPARQLSPARQL
SPARQL
 
J2EE Servlets Tutorial
J2EE Servlets TutorialJ2EE Servlets Tutorial
J2EE Servlets Tutorial
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
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
FagnerLisboa3
 

Recently uploaded (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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 FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

XML de A a Z

  • 1. Tecnología XML Dr. Diego Lz. de Ipiña Gz. de Artaza [email_address] http://paginaspersonales.deusto.es/dipina
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Proceso de validación documento XML
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 34.
  • 35.
  • 36.
  • 37. ¿Cómo funciona SAX? XML Document <?xml version=“1.0”?> <addressbook> </addressbook> <person> </person> <name>Diego Ipiña</name> <email>dipina@deusto.es</email> <person> </person> <name>Asier Perallos</name> <email>perallos@deusto.es</email> SAX Objects Parser startDocument Parser startElement Parser startElement & characters Parser startElement & characters Parser endElement Parser startElement Parser startElement & characters Parser startElement & characters Parser endElement Parser endElement & endDocument
  • 38.
  • 39.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. Documento XML como un árbol de nodos (cont)
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79. Aplicaciones usando XSLT Internet JSP Clases Java Base de Datos Cliente Servidor XML Arquitectura en 5 capas dónde el servidor contiene conversores XSLT para generar presentación en distintos formatos. XSLT
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.