From: Curie, Jean-Fabien (jeanfabien.curie@eds.com)
Date: 03/03/2004 - 15:04
Bonjour à tous,
voici une partie de ma feuille XSL :
<xsl:variable name="validEltClasses">
<xsl:value-of select="$rootObjectClassName"/>
j1ARF
j1ARG
j1CFG
</xsl:variable>
<xsl:key name="UniqueChangeObjects"
match="/DBE:ObjectSetRoot/DBE:Object[contains($validEltClasses, @Class)]"
use="not(@OBID=preceding-sibling::DBE:Object[contains($validEltClasses,
@Class)]/@OBID)"/>
et un extrait de mon fichier example XML.
<DBE:ObjectSetRoot xmlns:DBE="http://www.sdrc.com/metaphase/cf11bd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DBE:Object Class="j1ARF" CreationDate="2004/03/02-14:32:49:816"
OBID="odcoAidsite--caoFRdb-bHo">
<DBE:Attribute name="AssemblyType" type="String"
length="15">
<DBE:String/>
</DBE:Attribute>
<DBE:Attribute name="BaseRevision" type="String" length="3">
<DBE:String/>
</DBE:Attribute>
</DBE:Object>
</DBE:ObjectSetRoot>
Lorsque j'effectue la transformation du fichier XML dans XMLSPY, il me
retourne une erreur
à la ligne match="/DBE:ObjectSetRoot/DBE:Object[contains($validEltClasses,
@Class)]"
avec le message d'erreur "invalid Xpath Expression"
Pourtant, en effectuant l'évaluation (à la main) du chemin Xpath toujours
dans XMLSPY,
il me retourne bien un des objets contenus dans l'XML (avec $validEltClasses
= j1ARF)
Pouvez-vous m'aider sur ce point.
Merci
Jean-Fabien
--
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:05 UTC
webmaster@xmlfr.org
|