Article View: fr.comp.text.xml
Article #152utilisation XLS - récupérer juste un type de balise
From: YgoogleY
Date: Fri, 02 Apr 2010 09:13
Date: Fri, 02 Apr 2010 09:13
61 lines
2753 bytes
2753 bytes
Bonjour,
j'ai un document XML très volumineux contenant de nombreuses balises.
J'aimerai pouvoir produire un autre document (dans l'idéal un fichier
csv mais sinon un fichier html fera l'affaire) qui ne récapitulera qu
'un attribut contenu dans une balise du document XML.
J'essaie de faire cela avec XSLT mais sans résultat.
un exemple pour bien comprendre
Fichier XML :
--------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="CER26.xsl" type="text/xsl"?>
<Balise-1>
<Balise-2 ID="aaa">
<Balise-3>
blabla
</Balise-3>
</Balise-2>
<Balise-2 ID="bbb">
<Balise-3>
blabla
</Balise-3>
</Balise-2>
</Balise-1>
L'objectif est de récupérer uniquement les valeurs des attributs ID
des <Balise-2> donc de produire un document de ce style :
- aaa
- bbb
Voici un exemple de fichier XSLT que j'ai essayé :
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/
Transform">
<xsl:output method="html" encoding="utf-8" doctype-public="-//W3C//DTD
XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/
xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="/">
<html>
<body>
<ul>
<li>
<xsl:value-of select="/@ID"/>
</li>
</ul>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Sans obtenir le résultat escompté.
En vous remerciant par avance de votre aide
cordialement,
Y.
Technical Details
Message-ID:
<95564788-a986-4d24-9490-ecbb8ae85532@j21g2000yqh.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!j21g2000yqh.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 114f60,8b473f80acc7f907,start X-Google-NewGroupId: yes X-Google-Attributes: gid8a75585569,domainid0,public,usenet X-Google-Language: FRENCH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!j21g2000yqh.googlegroups.com!not-for-mail From: YgoogleY <jrmaub@gmail.com> Newsgroups: fr.comp.text.xml Subject: utilisation XLS - récupérer juste un type de balise Date: Fri, 2 Apr 2010 02:13:13 -0700 (PDT) Organization: http://groups.google.com Lines: 61 Message-ID: <95564788-a986-4d24-9490-ecbb8ae85532@j21g2000yqh.googlegroups.com> NNTP-Posting-Host: 195.101.25.1 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1270199593 32186 127.0.0.1 (2 Apr 2010 09:13:13 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 2 Apr 2010 09:13:13 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: j21g2000yqh.googlegroups.com; posting-host=195.101.25.1; posting-account=g8x9zQkAAADQSjmth_ErYE4pgHRBmIZ1 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; AskTB5.6),gzip(gfe)