direccionamiento, enlaces y formularios en...

31
Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento, enlaces y formularios en XML Jose Emilio Labra Gayo Noviembre 2006 Jose Emilio Labra Gayo Direccionamiento, enlaces y formularios en XML

Upload: others

Post on 31-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Direccionamiento, enlaces y formularios en XML

Jose Emilio Labra Gayo

Noviembre 2006

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 2: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Contenidos

Direcciones relativas e inclusiones

XPointer

XLink

XForms

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 3: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Direcciones absolutas vs relativas

Las URLs pueden contener:

I Direcciones absolutas. Por ejemplo:http://www.uniovi.es/cursos/xml/alumnos.html

I Direcciones relativas. Por ejemplo:../notas/alumnos.html Las direcciones relativas seresuelven respecto al documento actual.

En HTML era posible indicar una direccion de base mediante BASE

<HEAD><TITLE>Notas</TITLE><BASE h r e f=” ht tp : //www. u n i o v i . e s / c u r s o s /xml/ alumnos . html ”>

</HEAD><BODY>

<A h r e f=” . . / nota s / nota s . html ”>Notas</A></HTML>

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 4: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

xml:Base

Permite especificar la URL de base de un documento XMLLas direcciones relativas tomaran dicha URL como base

<html xmlns=” h t t p : //www.w3 . org /TR/ xhtml1 / s t r i c t ”>xm l : ba s e=” h t t p : //www. u n i o v i . e s / c u r s o s ”><head>< t i t l e>L i s t a de c u r s o s</ t i t l e></head><body><p><a h r e f=” cu r s o s . html ”>Cursos</a></p><u l>< l i><a h r e f=” coc i n a . html ”>Coc ina</ l i>< l i><a h r e f=” b a i l e . html ”>Ba i l e</ l i>

</ u l></html>

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 5: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

xml:Base

El atributo xml:base puede a su vez ser relativo

<html xmlns=” h t t p : //www.w3 . org /TR/ xhtml1 / s t r i c t ”>xm l : ba s e=” h t t p : //www. u n i o v i . e s / c u r s o s ”><head>< t i t l e>L i s t a de c u r s o s</ t i t l e></head><body>

. . .<u l xm l : ba s e=” . . / d epo r t e s ”>< l i><a h r e f=” baske t . html ”>Ba lonce s to</ l i>< l i><a h r e f=” g imnas i a . html ”>Gimnas ia</ l i>

</ u l></html>

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 6: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Inclusiones de XML

XInclude (2004) es una recomendacion que permite incluirdocumentos XML dentro de otros documentosExistıa la posibilidad de realizar inclusiones mediante entidades enlos DTDsSe define un elemento include

<pe r s ona s xm l n s : x i=” h t t p : //www.w3 . org /2001/ X Inc l ude ”><x i : i n c l u d e h r e f=”alumnos . xml” /><x i : i n c l u d e h r e f=” p r o f e s o r e s . xml” />

</ pe r s ona s>

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 7: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Atributos de XInclude

I href indica la URI. Si no se incluye, se supone que es ,indicando el propio documento

I parse indica si el recurso a incluir es estructurado (xml) otextual (text)

I xpointer indica la porcion del documento a incluir. Solo sepermite cuanto parse="xml"

I encoding indica tipo de codificacion

I accept y accept-language per-miten realizar negociacion de contenido con el protocolo HTTP

<x i : i n c l u d e h r e f=” p r o f e s o r e s . xml”accept−l anguage=” sp ” accep t=” t e x t / html ” />

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 8: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Ultimo recurso (fallback)

fallback permite especificar el contenido que se incluira en casode que no sea accesible el recurso externo

<x i : i n c l u d e h r e f=” p r o f e s o r e s . xml”>< x i : f a l l b a c k>

No hay p r o f e s o r e s</ x i : f a l l b a c k>

</ x i : i n c l u d e>

Si existe el recurso, el contenido de fallback se ignora

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 9: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Ultimo recurso (fallback)

Es posible utilizar varias posibilidades

<x i : i n c l u d e h r e f=” p r o f e s o r e s . xml”>< x i : f a l l b a c k><x i : i n c l u d e h r e f=” ayudante s . xml”>< x i : f a l l b a c k>

No hay p r o f e s o r e s n i ayudante s</ x i : f a l l b a c k>

</ x i : i n c l u d e></ x i : f a l l b a c k>

</ x i : i n c l u d e>

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 10: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Apuntadores en HTML

HTML incluıa un mecanismo para apuntar a partes de una paginaWebhttp://www.uniovi.es/alumnos.html#pepe apuntaba alelemento de nombre pepe en la pagina alumnos.html

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 11: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

XPointer

XPointer ofrece un mecanismo generico para senalar partes de undocumento XMLObjetivo: ofrecer funcionalidad que permita marcar porciones dedocumentos XMLEsta funcionalidad fue utilizada previamente e incluso patentadapor Sun

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 12: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

XPointer en vınculos

Se identifica mediante xpointer(expr) donde expr es unaexpresion XPathPueden encadenarse varias expresiones XPointer. Selecciona elcontenido de la primera que no falleLas URIs pueden contener un identificador de fragmento XPointerDe momento no es soportado por los principales navegadoresSuele utilizarse en combinacion con XLinkalumnos.html#xpointer(//nombre[position()=last()])"Seleccionarıa el nombre del ultimo alumno

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 13: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Apuntadores abreviados

Si no se indica nada, se refiere al elemento con el valor ID deldocumentohttp://www.uniovi.es/alumnos.html#pepe se refiere alelemento cuyo valor ID es pepeRequiere la utilizacion de DTDs

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 14: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Secuencias de hijos

Habitualmente se necesita referirse a una secuencia de hijos

Ejemplo: tercer hijo del segundo hijo del elemento raız

x p o i n t e r (/ c h i l d :: ∗ [ p o s i t i o n ()=1/c h i l d :: ∗ [ p o s i t i o n ()=2]/c h i l d :: ∗ [ p o s i t i o n ( )=3] )

Puede simplificarse como:

e l ement (/1/2/3)

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 15: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Espacios de nombre

xmlns(a=e) es un mecanismo que permite asociar el alias a alespacio de nombres e

x p o i n t e r ( svg=h t t p : //www. w3 . org /2000/ svg )x p o i n t e r (// s v g : r e c t )

Selecciona los elementos rect del espacio de nombres de SVG

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 16: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Puntos

En ocasiones, puede interesar seleccionar algo que no sea unelemento.Por ejemplo, la tercera palabra de un parrafo o el ano en12/06/2004Los puntos se identifican por su nodo contenedos y un ındice(comenzando por 0)Los nodos de texto tienen un punto inicial 0 y un punto entre cadacaracter numerado de forma consecutivaEjemplo: <nombre>Pepe</nombre> incluye 5 puntosXPointer anade 2 funciones a XPath

I start-point() selecciona el punto inicial

I end-point() selecciona el punto final

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 17: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Rangos

Un rango es un intervalo entre 2 puntos. XPointer anade 4funciones a XPath

I range(expr) devuelve el rango que cubre la expresion XPathexpr

I range-inside(expr) devuelve el contenido interno de laexpresion XPath expr

I range-to(expr) devuelve el rango evaluando la expresionrespecto al nodo de contexto

I string-range(expr,cad,desp,long) evalua la expr yselecciona todas las cadenas que coincidan con cad. Esposible indicar un desplazamiento desp y una longitud longde las cadenas resultantesxpointer(//titulo,"Poema",6,4) selecciona los 4primeros caracteres que sigan Poema dentro del tıtulo

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 18: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

XPointer relativos

Existen 2 funciones que permiten modificar el contexto de laexpresion XPointer

I here() se refiere al nodo que contiene al XPointer

I origin() devuelve la localizacion del elemento desde el cualse cargo el documento. Podrıa ser distinto del documentoactual

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 19: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

XLink

XLink define un mecanismo para enlazar documentos entre sıPermite enlazar 2 o mas recursosFacilita la inclusion de meta-informacion en los enlacesSe pueden expresar enlaces que residen en documentos externos

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 20: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

XLink: Enlaces simples

Define una conexion de una sola vıa entre 2 recursos

<nove l a xm l n s : x l i n k=” h t t p : //www. w3 . org /1999/ x l i n k ”x l i n k : t y p e=” s imp l e ”x l i n k : h r e f=” f t p : // a r c h i v o s . com/ nov e l a s /234 . t a r . gz”>

< t i t u l o>La Regenta</ t i t u l o><au to r>C l a r i n</ au to r>

</ nove l a>

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 21: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

XLink: Atributos de Enlaces simples

I xlink:type: tipo del enlace

I xlink:href: URL del recurso

I xlink:title: tıtulo del enlace

I xlink:role rol del enlace

I xlink:arcrole: relacion entre el recurso que enlaza y elenlazado

I xlink:actuate: define el momento de actuacion. Puede ser:none, onLoad, onRequest o other

I xlink:show: Define el comportamiento del enlace en elmomento de actuar. Puede ser: embed, new, none, other,o replace

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 22: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Comportamiento del enlace

Mediante los atributos show y actuate se pueden sugerir accionesal software que utilice los enlaces

<imagen x l i n k : t y p e=” s imp l e ”x l i n k : a c t u a t e=”onLoad” x l i n k : s h ow=”embed”x l i n k : h r e f=” f o t o . j pg ”width=”160” h e i g h t=”200” a l t=”Foto de Pepe” />

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 23: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Semantica del enlace

Los atributos title y role facilitan la inclusion de descripcionessobre los vınculos. El atributo role debe ser una URI que puederepresentar propiedades de web semantica.

<nove l a x l i n k : t y p e=” s imp l e ”x l i n k :: h r e f=” h t t p : //www. l i b r o s . com#c l a r i n ”x l i n k : t i t l e=” Leopo ldo A la s C l a r i n ”x l i n k : r o l e=” h t t p : // p u r l . o rg /dc/ e l ement s /1 .1/ c r e a t o r ”>La Regenta

</ nove l a>

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 24: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Vınculos extendidos

Se indican con el valor del atributo xlink:type igual a extended’Pueden contener enlaces de los siguientes tipos

I Localizadores (locator) que permiten localizar recursos

I Arcos (arc) que definen vınculos entre localizadores

I Recursos (resource) definen recursos locales

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 25: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Vınculos extendidos

<no v e l a s x l i n k : t y p e=” extended ” xm l n s : x l i n k=” . . . ”><nove l a x l i n k : t y p e=” l o c a t o r ” x l i n k : l a b e l=” r eg en t a ”

x l i n k : h r e f=” h t t p : //www. l i b r o s / r e g en t a . html ” /><nove l a x l i n k : t y p e=” l o c a t o r ” x l i n k : l a b e l=” q u i j o t e ”

x l i n k : h r e f=” h t t p : //www. l i b r o s / q u i j o t e . html ” />< s i g u i e n t e x l i n k : t y p e=” a r c ”

x l i n k : f r om=” r eg en t a ” x l i n k : t o=” q u i j o t e ” /><a n t e r i o r x l i n k : t y p e=” a r c ”

x l i n k : f r om=” q u i j o t e ” x l i n k : t o=” r eg en t a ” /></ no v e l a s>

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 26: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Bases de vınculos

XLink permite establecer vınculos entre recursos externosUn documento que define una lista de vınculos se denomina unabase de vınculos (link base)Los navegadores podrıan cargar las bases de vınculos y actuar enconsecuencia. Esta funcionalidad todavıa no esta implementada.

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 27: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Aplicaciones de XLink

I El soporte para XLink en los navegadores es escaso. Firefox dasoporte a enlaces basicos

I SVG, FO y otras tecnologıas de W3c utilizan enlaces basicosde XLink

I XBRL (eXtensible Business Reporting Language) es unestandar basado en XML para definir informacion financiera.Cada aplicacion define una taxonomıa, compuesta pordocumentos XML Schema y bases de vınculos. Varias basesde vınculos predefinidas:

I Presentation organizacion jerarquica para visualizacionI Label etiquetas que pueden usarse para mostrar los conceptosI Reference referencias a recursos externosI Calculation relaciones de calculo entre conceptos. Ejemplo

total es la suma de suma1 y suma2I Definition relaciones logicas entre conceptos

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 28: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Formularios en HTML

<head>< t i t l e>Busqueda</ t i t l e></head><body><form ac t i on=” ht tp : //www. e j emp lo . org / busca ”

method=” get ”>Cadena : < i npu t type=” t e x t ” name=”cad” />< i npu t type=” submit ” va lue=”Buscar ” />

</ form></body></html>

Mezcla de presentacion y contenidoNo se realizan chequeo de tiposOtros problemas: accesibilidad, uso de Javascript, etc.

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 29: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

XForms

XForms (Recomendacion W3c en 2006) define un mecanismo paradefinir formularios separando la presentacion del contenidoFacilita el chequeo de tipos mediante uso de XMLIndependiente del dispositivo

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 30: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Ejemplo en XForms

<html xmlns=” ht tp : //www.w3 . org /2002/06/ xhtml2 ”xml : l ang=”sp”>

<head>< t i t l e>Busqueda</ t i t l e><model><s ubm i s s i o n ac t i on=” ht tp : //www. e j emp lo . org / busca ”

method=” get ” i d=”busca ” /></model>

</head><body><p>< i npu t r e f=”cad”>< l a b e l>Cadena : </ l a b e l>

</ i npu t><submit s ubm i s s i o n=”busca ”>< l a b e l>Buscar</ l a b e l>

</ submit></body></html>

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML

Page 31: Direccionamiento, enlaces y formularios en XMLdi002.edv.uniovi.es/~labra/cursos/XML/XPointerXLink.pdf · Contenidos Direcciones relativas e inclusiones XPointer XLink XForms Direccionamiento,

Contenidos Direcciones relativas e inclusiones XPointer XLink XForms

Fin de la presentacion

Jose Emilio Labra Gayo

Direccionamiento, enlaces y formularios en XML