Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: redacteurs@xmlfr.org
Date: 04/10/2002 - 10:00


Un seul arbre ne peut suffire
Patrick Durusau  et Jeni Tenisson  ont annonce deux approches
complementaires pour definir sur un meme document des structure
multiples pouvant se recouper.
Eric van der Vlist  , Dyomedea ( vdv@dyomedea.com ).
---------------
Retrouvez cet article en ligne
(http://xmlfr.org/actualites/tech/021004-0001).

Donnez votre avis !
mailto:xml-tech@xmlfr.org?subject=Re:%20INFO%20:%20Un%20seul%20arbre%20ne%20peut%20suffire
---------------

Probleme bien connu des developpeurs SGML , les structures concurrentes
ont ete ramenees a la lumiere en termes XML par Patrick Durusau  lors
de plusieurs conferences dont XML Europe 2002 en mai avant de donner
naissance a plusieurs propositions presentees a eXtreme Markup 2002 en
aout. De nouvelles versions de deux ces propositions complementaires
viennent d'etre annoncees par Patrick Durusau  et Jeni Tenisson  .

Just-In-Time-Trees [1] ( JITTs ), developpe par Patrick Durusau  et
Matthew Brook O'Donnell  comprend une version revisee de la
presentation faite a eXtreme Markup 2002 ainsi qu'une premiere
implementation basee sur XSLT . Patrick Durusau  precise que cette
proposition peut etre utilisee avec tout format de document ( XML ou
non) y compris LMNL :

  " Notez que nous ne nous appuyons pas exclusivement sur le balisage
  XML (vous pouvez simplement enregistrer les hierarchies se recoupant
  en balisage XML standard et ensuite separer les arbres en couches
  pour le traitement) mais que cette technique pourrait etre etendue a
  des documents SGML traditionnels ou concurrents, LMNL ,
  milestone/fragmentation/join, MECS / TexMECS , ainsi qu'a d'autres
  formats de fichiers.."

Bien que destinee a l'origine a resoudre le probleme des hierarchies
multiples, Elliotte Rusty Harold  note que l'idee de construire des
arbres dynamiquement au moment du parsing est similaire a l'API MOE [2]
( Markup Object Events ) proposee par Simon St.Laurent  et pense
qu'elle pourrait etre interessante dans un cadre XML plus traditionnel:

  " Just-In-Time-Trees a le potentiel d'etre aussi facile a utiliser
  que des APIs orientes "arbres" telles que JDOM ou DOM et aussi rapide
  que des API orientees "flux" telles que SAX ou XMLPULL . J'essaye
  d'imaginer a quoi ressemblerait concretement une API pour une telle
  chose avant de travailler sur son implementation."

Layered Markup anNotation Language [3] ( LMNL ) est developpe par Jeni
Tenisson  , Gavin Thomas Nicol  et Wendell Piez  et propose un nouveau
langage de balisage -non XML - qui n'est pas defini en terme d'elements
mais de " ranges " [NDT: intervalles ou etendues] pouvant se recouper:

  " Permettre aux intervalles de se recouper est incroyablement utile.
  Il est souvent tres dur de reduire la structure d'un document a un
  arbre parfait, par exemple lorsque vous ajoutez des commentaires,
  marquez les insertions ou suppressions ou balisez du texte qui a des
  structures multiples comme la Bible (chapitres et versets ou sections
  et paragraphes). Cela ne veut pas dire que les arbres soient inutiles
  --bien entendu ils sont incroyablement utiles, et notamment parce
  qu'ils sont faciles a traiter-- mais ils ne remplissent pas les
  besoins de tout le monde."

Le projet qui envisage egalement de definir un langage de schema
semblable a Relax NG et un langage de requetes semblable a XPath
peaufine actuellement ses specifications avant de se lancer dans le
developpement d'outils:

  "Le logiciel n'a pas vraiment suivi la specification; nous pensons
  qu'il est important d'avoir d'abord de bonnes specs."

Autres articles:

  - Descendons de nos arbres [4]
  - Quand la validation devient floue [5]
Copyright 2002 , Eric van der Vlist .

---------------------------------------------------------
References:
[1] http://sbl-site2.org/Extreme2002/
[2] http://moe.sourceforge.net/
[3] http://www.lmnl.org/
[4] http://xmlfr.org/actualites/tech/020528-0001
[5] http://xmlfr.org/actualites/tech/020529-0001
---------------------------------------------------------
Mail genere par FormatedTextOutputHandler pour XT
(http://4xt.org/downloads/examples/outputhandlers/formatedtext/).

--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !

Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).

Cette liste est a votre disposition pour discuter en francais de tout sujet technique lie a XML.

Pour resilier votre abonnement, envoyez un message contenant la commande "unsubscribe" a xml-tech-request@xmlfr.org (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)



Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement