XML: Ejemplos de uso

7,871 views

Published on

Vídeo de la presentación: http://www.youtube.com/watch?v=-7HttBJnk9g

XML (eXtensible Markup Language, Lenguaje de marcas extensible)
- Aplicación XML = Lenguaje de marcado = Vocabulario
- Ejemplos: DocBook, Chemical Markup Language, Keyhole Markup Language, Mathematical Markup Language, Open Document, Open XML Format, Scalable Vector Graphics, Systems Byology Markup Language

Más información:
- http://accesibilidadweb.dlsi.ua.es
- http://desarrolloweb.dlsi.ua.es
Autor: Sergio Luján Mora, profesor de la Universidad de Alicante (http://www.ua.es)

2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
7,871
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

XML: Ejemplos de uso

  1. 1. XML: Ejemplos de uso Sergio Luján Mora sergio.lujan@ua.esXML-02
  2. 2. Vídeo de esta presentación Puedes ver esta presentación en vídeo:http://www.youtube.com/watch?v=-7HttBJnk9g
  3. 3. XHTML
  4. 4. Aplicación XML
  5. 5. Aplicación no significa un programaque utilice XML.Aplicación significa el uso de XMLpara un dominio específico.
  6. 6. Aplicación XML =Lenguaje de marcado = Vocabulario
  7. 7. DocBookChemical Markup LanguageKeyhole Markup LanguageMathematical Markup LanguageOpen DocumentOpen XML FormatScalable Vector GraphicsSystems Byology Markup Language
  8. 8. Chemical Markup Language• Estructura química de moléculas• Reacciones químicas• Información de espectros y análisis• Datos de química computacional• Datos cristalografía y materiales
  9. 9. <?xml version="1.0" ?><cml xmlns="http://www.xml-cml.org/schema/cml2/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance" xsi:schemaLocation="http://www.xml- cml.org/schema/cml2/core/cmlCore.xsd"><molecule title="Water"> <atomArray> <atom id="a1" elementType="H" hydrogenCount="0" /> <atom id="a2" elementType="O" hydrogenCount="2" /> <atom id="a3" elementType="H" hydrogenCount="0" /> </atomArray> <bondArray> <bond atomRefs2="a1 a2" order="1" /> <bond atomRefs2="a2 a3" order="1" /> </bondArray></molecule></cml>
  10. 10. <?xml version="1.0" standalone="no"?><!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"><book lang="es" id="simple_libro"> <title>Un libro muy simple</title> <chapter id="capitulo_1"> <title>Capitulo 1</title> <para>Hola mundo!</para> <para>¡Yo espero que tu día sea bueno!</para> </chapter> <chapter id="capitulo_2"> <title>Capitulo 2</title> <para>Hola otra vez, mundo!</para> </chapter></book>
  11. 11. <?xml version="1.0" standalone="no"?><!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"><article lang="es"> <title>Creando Documentación Técnica con DocBook</title> <articleinfo> <author> <firstname>Leonardo</firstname> <surname>Caballero</surname> </author> </articleinfo> <section id="art-intro"> <title>Introducción</title> <para>DocBook es un aplicación del estándar SGML/XML e incluye una DTD propia y que se utiliza de manera más destacada el área de la documentación técnica. </para> </section></article>
  12. 12. <?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://www.opengis.net/kml/2.2"><Document><Placemark> <name>New York City</name> <description>New York City</description> <Point> <coordinates>-74.006393,40.714172,0</coordinates> </Point></Placemark></Document></kml>
  13. 13. Mathematical Markup Language• XHTML + MathML• Intercambio de información: Maple, Matlab, etc.
  14. 14. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE math PUBLIC "-//W3C//DTD MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/mathml2.dtd"><math mode="display" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> <mi>x</mi> <mo>=</mo> <mfrac> <mrow> <mo form="prefix">−<!-- &minus; --></mo> <mi>b</mi> <mo>±<!-- &PlusMinus; --></mo> <msqrt> <msup> <mi>b</mi> <mn>2</mn> </msup>
  15. 15. <mo>−<!-- &minus; --></mo> <mn>4</mn> <mo>⁢<!-- &InvisibleTimes; --></mo> <mi>a</mi> <mo>⁢<!-- &InvisibleTimes; --></mo> <mi>c</mi> </msqrt> </mrow> <mrow> <mn>2</mn> <mo>⁢<!-- &InvisibleTimes; --></mo> <mi>a</mi> </mrow> </mfrac> </mrow></math>
  16. 16. http://www.w3.org/Math/XSL/pmathml2.xml
  17. 17. <p>Below you should see an <mml:msub>equation inlined within some <mml:mfenced open="{" close="}">text</p> <mml:mrow> <mml:mi>a</mml:mi><p>some text, some text, <mml:mo>+</mml:mo><mml:math> <mml:mi>b</mml:mi> <mml:mrow> </mml:mrow> <mml:msup> </mml:mfenced><mml:mfenced open="[" close="]"> <mml:mi>i</mml:mi> <mml:mrow> </mml:msub> <mml:mi>a</mml:mi> </mml:mrow> <mml:mo>+</mml:mo> </mml:math> <mml:mi>b</mml:mi> some text.</p> </mml:mrow> </mml:mfenced> <mml:mn>260</mml:mn> </mml:msup> <mml:mo>+</mml:mo>
  18. 18. <p>Below is an equation with a radical:</p><p><mml:math> <mml:msup> <mml:msqrt> <mml:mrow> <mml:mi>a</mml:mi> <mml:mo>+</mml:mo> <mml:mi>b</mml:mi> </mml:mrow> </mml:msqrt> <mml:mn>27</mml:mn> </mml:msup></mml:math></p>
  19. 19. OpenDocument
  20. 20. Office Open XML
  21. 21. <?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" width="12cm" height="8cm"> <title>The pink triangle!!!</title> <text x="10" y="15">This is SVG!</text> <polygon style="fill: pink" points="0,311 180,0 360,311" /></svg>
  22. 22. Systems Biology Markup Language• Redes metabólicas• Rutas de señalización celular• Redes de regulación génicas
  23. 23. <?xml version="1.0" encoding="UTF-8"?><sbml level="2" version="3" xmlns="http://www.sbml.org/sbml/level2/version3"> <model name="EnzymaticReaction"> <listOfUnitDefinitions> <unitDefinition id="per_second"> <listOfUnits> <unit kind="second" exponent="-1"/> </listOfUnits> </unitDefinition> <unitDefinition id="litre_per_mole_per_second"> <listOfUnits> <unit kind="mole" exponent="-1"/> <unit kind="litre" exponent="1"/> <unit kind="second" exponent="-1"/> </listOfUnits> </unitDefinition> </listOfUnitDefinitions> <listOfCompartments>
  24. 24. DocBookChemical Markup LanguageKeyhole Markup LanguageMathematical Markup LanguageOpen DocumentOpen XML FormatScalable Vector GraphicsSystems Byology Markup Language
  25. 25. Más información:http://accesibilidadweb.dlsi.ua.es/ http://desarrolloweb.dlsi.ua.es/ sergio.lujan@ua.es
  26. 26. Créditos de fotografías e imágenes:http://www.w3.org/Consortium/Legal/logo-usage-20000308http://es.wikipedia.org/wiki/Archivo:Newgooglelogo.pnghttp://www.opengeospatial.org/ogc/policies/logohttp://es.wikipedia.org/wiki/Open_Documenthttp://thenetworkisthecomputer.com/files/so51_packaging.pnghttp://en.wikipedia.org/wiki/File:Sun_Microsystems_logo.svghttp://en.wikipedia.org/wiki/File:Oracle_logo.svghttp://www.sxc.hu/photo/1238327http://en.wikipedia.org/wiki/File:Microsoft_wordmark.svg

×