• Save
XML: Ejemplos de uso
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

XML: Ejemplos de uso

on

  • 7,315 views

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)

Statistics

Views

Total Views
7,315
Views on SlideShare
7,315
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
2

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

XML: Ejemplos de uso Presentation 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