From: Antoine Mensch (antoine.mensch@xquarkgroup.com)
Date: 27/04/2004 - 11:40
Bonjour,
ce n'est pas possible, XSL-T 1.0 n'expose pas d'informations venant du "PSV
Infoset", c'est-à-dire du contenu du document XML étendu avec des
informations de typage des schémas. C'est un peu mieux en XSL-T 2.0, même si
l'accès au nom du type d'un élément XML n'est toujours pas possible. Par
ailleurs, il n'existe pas encore d'implémentation XSL-T 2.0 complètement
typée (voir Saxon cependant).
Solutions:
* Utiliser DOM Level 3, qui donne accès au nom du type
* Utiliser les interfaces internes de Xerces, qui fournissent un accès au
PSV Infoset.
* Interroger le contenu du schéma XSD en XSL-T, en utilisant la fonction
document() de XSL-T
Antoine
> -----Message d'origine-----
> De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
> part de FARINE Arnaud - SOP
> Envoyé : mardi 27 avril 2004 11:13
> À : 'xml-tech@xmlfr.org'
> Objet : [xml-tech] Comment charger les infos XSD
>
>
> Bonjour,
>
> Je souhaite accéder à certaines informations présentes dans un
> fichier xsd,
> depuis un fichier xsl, appliqué à un fichier xml - basé justement sur le
> fichier xsd de définiton .
> Comment puis je m'y prendre. J'ai en effet l'impression que depuis mon
> fichier xml je ne peux accéder aux informations du xsd.
>
> Merci pour vos réponses.
>
> Arnaud
>
> --
> 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)
>
>
--
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
|