Article View: fr.comp.text.xml
Article #128compter avec une requête Xpath
From: YgoogleY
Date: Tue, 01 Dec 2009 14:36
Date: Tue, 01 Dec 2009 14:36
45 lines
2094 bytes
2094 bytes
Bonjour, j'essaie de faire une requête simple avec xpath mais j'avoue ne rien comprendre aux docs que je trouve sur le net. Mon problème est le suivant : j'accède à des fichiers XML générés par une application et ces fichiers sont parfois mal formés. J'obtiens un fichier XML structuré comme ceci : <Dataroot> <Niv1> <Niv2> <Niv3>data x</Niv3> </Niv2> <Niv2> <Niv3>data y</Niv3> </Niv2> </Niv1> </Dataroot> au lieu d'avoir ceci : <Dataroot> <Niv1> <Niv2> <Niv3>data x</Niv3> </Niv2> </Niv1> <Niv1> <Niv2> <Niv3>data y</Niv3> </Niv2> </Niv1> </Dataroot> J'aimerai donc faire une requête qui compte le nombre de balises <Niv2> contenues par une balise <Niv1> en sachant que si ce nombre est > 1 alors je devrais faire un traitement. Merci de votre aide. Cordialement, Y.
Technical Details
Message-ID:
<5c0a53db-c629-4c3a-affe-bd2fd90b0ff6@k19g2000yqc.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!k19g2000yqc.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 8a75585569,e549ae3bf9b5c171,start X-Google-Attributes: gid8a75585569,public,usenet X-Google-NewGroupId: yes X-Google-Language: FRENCH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!k19g2000yqc.googlegroups.com!not-for-mail From: YgoogleY <jrmaub@gmail.com> Newsgroups: fr.comp.text.xml Subject: compter avec une requête Xpath Date: Tue, 1 Dec 2009 06:36:36 -0800 (PST) Organization: http://groups.google.com Lines: 45 Message-ID: <5c0a53db-c629-4c3a-affe-bd2fd90b0ff6@k19g2000yqc.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 1259678196 20747 127.0.0.1 (1 Dec 2009 14:36:36 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 1 Dec 2009 14:36:36 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: k19g2000yqc.googlegroups.com; posting-host=195.101.25.1; posting-account=g8x9zQkAAADQSjmth_ErYE4pgHRBmIZ1 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.15) Gecko/2009101601 Firefox/3.0.15 (.NET CLR 3.5.30729),gzip(gfe),gzip(gfe)