Your SlideShare is downloading. ×
  • Like
  • Save
XML: Ejemplos de uso
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

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

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)

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
6,808
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
2
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. XML: Ejemplos de uso Sergio Luján Mora sergio.lujan@ua.esXML-02
  • 2. Vídeo de esta presentación Puedes ver esta presentación en vídeo:http://www.youtube.com/watch?v=-7HttBJnk9g
  • 3. XHTML
  • 4. Aplicación XML
  • 5. Aplicación no significa un programaque utilice XML.Aplicación significa el uso de XMLpara un dominio específico.
  • 6. Aplicación XML =Lenguaje de marcado = Vocabulario
  • 7. DocBookChemical Markup LanguageKeyhole Markup LanguageMathematical Markup LanguageOpen DocumentOpen XML FormatScalable Vector GraphicsSystems Byology Markup Language
  • 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. <?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. <?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. <?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. <?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. Mathematical Markup Language• XHTML + MathML• Intercambio de información: Maple, Matlab, etc.
  • 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">&#x2212;<!-- &minus; --></mo> <mi>b</mi> <mo>&#x00B1;<!-- &PlusMinus; --></mo> <msqrt> <msup> <mi>b</mi> <mn>2</mn> </msup>
  • 15. <mo>&#x2212;<!-- &minus; --></mo> <mn>4</mn> <mo>&#x2062;<!-- &InvisibleTimes; --></mo> <mi>a</mi> <mo>&#x2062;<!-- &InvisibleTimes; --></mo> <mi>c</mi> </msqrt> </mrow> <mrow> <mn>2</mn> <mo>&#x2062;<!-- &InvisibleTimes; --></mo> <mi>a</mi> </mrow> </mfrac> </mrow></math>
  • 16. http://www.w3.org/Math/XSL/pmathml2.xml
  • 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. <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. OpenDocument
  • 20. Office Open XML
  • 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. Systems Biology Markup Language• Redes metabólicas• Rutas de señalización celular• Redes de regulación génicas
  • 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. DocBookChemical Markup LanguageKeyhole Markup LanguageMathematical Markup LanguageOpen DocumentOpen XML FormatScalable Vector GraphicsSystems Byology Markup Language
  • 25. Más información:http://accesibilidadweb.dlsi.ua.es/ http://desarrolloweb.dlsi.ua.es/ sergio.lujan@ua.es
  • 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