[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Experiencias con XInclude
- To: mindfood@xxxxxxxxxxxxxxx
- Subject: Experiencias con XInclude
- From: Joaquin Bravo <joaquin.bravo@xxxxxxxxx>
- Date: Wed, 16 Feb 2005 09:52:43 +0100
- Delivered-to: mailing list mindfood@orange-soft.com
- Delivered-to: moderator for mindfood@orange-soft.com
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding; b=E1oTcr0sFSWLDBP2Wzs5t/WQGzd9Y2vEfEBFr9xaDbwzUXcDeCIOzqH3OslBXKd8ocYvVttU8SgNuxJstzQaG/7P3i6jLU6QCgNgLVHpOzIo2Pt2JisKZ26iH4ERFTP7e7+RFZ3B9D+Mty6zEK8F4opDa8mHFrjHajMF3wunBBs=
- Mailing-list: contact mindfood-help@orange-soft.com; run by ezmlm
- Reply-to: Joaquin Bravo <joaquin.bravo@xxxxxxxxx>
Hola.
Tengo que trabajar con XMLs que estan divididos en múltiples ficheros
XML. Y estos a su vez en otros múltiples ficheros XML.
Antes de trabajar con el XML base tengo que resolver estas
dependencias para construir el conjunto del fichero XML. Y debo tener
en cuenta que el sistema:
-Puede ser recursivo.
-Y debería soportar XPointer. Es decir, incluir solo algun trozo de
los otros XMLs.
Para resolver este problema estoy mirando la especificación Xinclude
(http://www.w3.org/2001/XInclude) que parece que resuelve mis
necesidades.
<?xml version="1.0"?>
<libro xmlns:xi="http://www.w3.org/2001/XInclude">
<titulo>Titulo</title>
<xi:include href="parte1.xml"/>
</libro>
<?xml version="1.0"?>
<parte1 xmlns:xi="http://www.w3.org/2001/XInclude">
<titulo>Titulo</title>
<xi:include href="capitulo1.xml"/>
<xi:include href="capitulo2.xml"/>
</libro>
etc...
Mi intención es utilizar esta especificación con la intención de
utilizar alguna librería que ya la implemente. He encontrado los
siguientes:
http://xincluder.sourceforge.net/
http://people.freebsd.org/~znerd/xinclude-task/
http://www.xom.nu/
Y mi pregunta pues es la de siempre. ¿cual es vuestra experiencia al respecto?
¿que os parece utilizar xinclude?¿Y si habeis trabajado con alguno de
las librerías anteriores?
Un saludo y gracias.