Vídeo de esta presentación · Aplicación no significa un programa que utilice XML. Aplicación...

Post on 03-May-2020

3 views 0 download

Transcript of Vídeo de esta presentación · Aplicación no significa un programa que utilice XML. Aplicación...

XML: Ejemplos de uso

Sergio Luján Mora

sergio.lujan@ua.es

XML-02

Vídeo de esta presentación

Puedes ver esta presentación en vídeo:

http://www.youtube.com/watch?v=-7HttBJnk9g

XHTML

Aplicación XML

Aplicación no significa un programa que utilice XML. Aplicación significa el uso de XML para un dominio específico.

Aplicación XML =

Lenguaje de marcado =

Vocabulario

DocBook Chemical Markup Language Keyhole Markup Language Mathematical Markup Language Open Document Open XML Format Scalable Vector Graphics Systems Byology Markup Language

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

<?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>

<?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>

<?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>

<?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>

Mathematical Markup Language

• XHTML + MathML

• Intercambio de información: Maple, Matlab, etc.

<?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>

<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>

http://www.w3.org/Math/XSL/pmathml2.xml

<p>Below you should see an

equation inlined within some

text</p>

<p>some text, some text,

<mml:math>

<mml:mrow>

<mml:msup>

<mml:mfenced open="[" close="]">

<mml:mrow>

<mml:mi>a</mml:mi>

<mml:mo>+</mml:mo>

<mml:mi>b</mml:mi>

</mml:mrow>

</mml:mfenced>

<mml:mn>260</mml:mn>

</mml:msup>

<mml:mo>+</mml:mo>

<mml:msub>

<mml:mfenced open="{" close="}">

<mml:mrow>

<mml:mi>a</mml:mi>

<mml:mo>+</mml:mo>

<mml:mi>b</mml:mi>

</mml:mrow>

</mml:mfenced>

<mml:mi>i</mml:mi>

</mml:msub>

</mml:mrow>

</mml:math>

some text.</p>

<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>

OpenDocument

Office Open XML

<?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>

Systems Biology Markup Language

• Redes metabólicas

• Rutas de señalización celular

• Redes de regulación génicas

<?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> <compartment id="cytosol" size="1e-14"/>

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/

sergio.lujan@ua.es

Créditos de fotografías e imágenes: http://www.w3.org/Consortium/Legal/logo-usage-20000308 http://es.wikipedia.org/wiki/Archivo:Newgooglelogo.png http://www.opengeospatial.org/ogc/policies/logo http://es.wikipedia.org/wiki/Open_Document http://thenetworkisthecomputer.com/files/so51_packaging.png http://en.wikipedia.org/wiki/File:Sun_Microsystems_logo.svg http://en.wikipedia.org/wiki/File:Oracle_logo.svg http://www.sxc.hu/photo/1238327 http://en.wikipedia.org/wiki/File:Microsoft_wordmark.svg