![]() |
| |||||||
| S'inscrire | FAQ | Membres | Calendrier | Recherche | Messages du jour | Marquer les forums comme lus |
![]() |
| LinkBack | Outils de la discussion | Modes d'affichage |
| |||
| "Patrice Manac'h" a écrit : > Bonjour, > > ou faîtes une recherche sur "//localname()='author'" > > Cordialement, > > P. Manac'h > MCS France > Il y a quelques erreurs de syntaxe dans ce xpath local-name etant une fonction elle doit être impérativement utilisé entre accolade (elle ne peut jamais être simplement précédé d'un /) une syntaxe plus juste serait de type "//*[local-name()='author']" Mais je ne suis pas sur qu'elle soit adapté, en effet je n'ai pas bien compris les modifications apporté au namespace du fichier originel book.xml (c'est bien celui-la ?), celui ci n'en possédant pas Ã*** l'origine. Un petit extrait de celui-ci ? |
| | ||||
| ||||
| |
| |||
| "erwan amoureux" <erwanamoureux***discussions.microsoft.com> a écrit dans le message de news: 6777A40D-10CA-463C-8743-62B0C833A5C5***microsoft.com... > > > "Patrice Manac'h" a écrit : > >> Bonjour, >> >> ou faîtes une recherche sur "//localname()='author'" >> >> Cordialement, >> >> P. Manac'h >> MCS France >> > Il y a quelques erreurs de syntaxe dans ce xpath > local-name etant une fonction elle doit être impérativement utilisé entre > accolade (elle ne peut jamais être simplement précédé d'un /) > une syntaxe plus juste serait de type > "//*[local-name()='author']" > Mais je ne suis pas sur qu'elle soit adapté, en effet je n'ai pas bien > compris les modifications apporté au namespace du fichier originel book.xml > (c'est bien celui-la ?), celui ci n'en possédant pas Ã*** l'origine. > Un petit extrait de celui-ci ? Dans le fichier book.xml original, j'ai ajouté l'attribut xmlns=www.unsite.com au niveau du tag "catalog". Le but était (est) de comprendre comment réagissait xpath (et/ou xslt et/ou mon script). J'essaye de gérer des fichiers xml de provenances diverses (plus précisément des fichiers GPX pour mon GPS) issus d'applications ne respectant pas toujours les principes de xml. Certains de ces fichiers ne sont que "bien formés", sans espace de nom et/ou sans XSD. je suis débutant en xml et dans les langages associés. Je n'utilise peut être pas les bons termes et dans ce cas, je m'excuse par avance. Bernard |
| |||
| "erwan amoureux" <erwanamoureux***discussions.microsoft.com> a écrit dans le message de news: 6777A40D-10CA-463C-8743-62B0C833A5C5***microsoft.com... > > > "Patrice Manac'h" a écrit : > >> Bonjour, >> >> ou faîtes une recherche sur "//localname()='author'" >> >> Cordialement, >> >> P. Manac'h >> MCS France >> > Il y a quelques erreurs de syntaxe dans ce xpath > local-name etant une fonction elle doit être impérativement utilisé entre > accolade (elle ne peut jamais être simplement précédé d'un /) > une syntaxe plus juste serait de type > "//*[local-name()='author']" > Mais je ne suis pas sur qu'elle soit adapté, en effet je n'ai pas bien > compris les modifications apporté au namespace du fichier originel book.xml > (c'est bien celui-la ?), celui ci n'en possédant pas Ã*** l'origine. > Un petit extrait de celui-ci ? Dans le fichier book.xml original, j'ai ajouté l'attribut xmlns=www.unsite.com au niveau du tag "catalog". Le but était (est) de comprendre comment réagissait xpath (et/ou xslt et/ou mon script). J'essaye de gérer des fichiers xml de provenances diverses (plus précisément des fichiers GPX pour mon GPS) issus d'applications ne respectant pas toujours les principes de xml. Certains de ces fichiers ne sont que "bien formés", sans espace de nom et/ou sans XSD. je suis débutant en xml et dans les langages associés. Je n'utilise peut être pas les bons termes et dans ce cas, je m'excuse par avance. Bernard |
| |||
| >> > Il y a quelques erreurs de syntaxe dans ce xpath > local-name etant une fonction elle doit être impérativement utilisé entre > accolade (elle ne peut jamais être simplement précédé d'un /) > une syntaxe plus juste serait de type > "//*[local-name()='author']" En tout cas, ca marche, j'ai le résultat escompté. Merci beaucoup Bernard |
| |||
| >> > Il y a quelques erreurs de syntaxe dans ce xpath > local-name etant une fonction elle doit être impérativement utilisé entre > accolade (elle ne peut jamais être simplement précédé d'un /) > une syntaxe plus juste serait de type > "//*[local-name()='author']" En tout cas, ca marche, j'ai le résultat escompté. Merci beaucoup Bernard |
| |||
| Bonjour, j'avais effectivement tapé un peu vite mais l'idée d'utiliser local-name est de ne pas être "ennuyé" par les namespaces. cela dit, en terme de performance, il faut peut être regarder ce que cela donne... Cdt, Patrice "Bernard" <bfermaut.bof***hotmail.com> a écrit dans le message de news:u$u%23vEjBHHA.4428***TK2MSFTNGP04.phx.gbl... > > >>> >> Il y a quelques erreurs de syntaxe dans ce xpath >> local-name etant une fonction elle doit être impérativement utilisé entre >> accolade (elle ne peut jamais être simplement précédé d'un /) >> une syntaxe plus juste serait de type >> "//*[local-name()='author']" > > En tout cas, ca marche, j'ai le résultat escompté. > Merci beaucoup > Bernard |
| |||
| Bonjour, j'avais effectivement tapé un peu vite mais l'idée d'utiliser local-name est de ne pas être "ennuyé" par les namespaces. cela dit, en terme de performance, il faut peut être regarder ce que cela donne... Cdt, Patrice "Bernard" <bfermaut.bof***hotmail.com> a écrit dans le message de news:u$u%23vEjBHHA.4428***TK2MSFTNGP04.phx.gbl... > > >>> >> Il y a quelques erreurs de syntaxe dans ce xpath >> local-name etant une fonction elle doit être impérativement utilisé entre >> accolade (elle ne peut jamais être simplement précédé d'un /) >> une syntaxe plus juste serait de type >> "//*[local-name()='author']" > > En tout cas, ca marche, j'ai le résultat escompté. > Merci beaucoup > Bernard |
| |||
| "Patrice Manac'h" <patmanac***online.microsoft.com> a écrit dans le message de news: u$jd2FlBHHA.3836***TK2MSFTNGP02.phx.gbl... > Bonjour, > > j'avais effectivement tapé un peu vite mais l'idée d'utiliser local-name est de ne pas être "ennuyé" par les > namespaces. cela dit, en terme de performance, il faut peut être regarder ce que cela donne... > > Cdt, > Coté perf, ce n'est pas un problème. Mes fichiers faisant quelques Ko, une fraction de seconde en plus ne me gène pas. De plus, je ne travaille que dans un environnement purement personnel. Je n'ai Ã*** gérer que quelques fichiers xml (des fichiers gpx pour gps). Encore merci Bernard |
| |||
| "Patrice Manac'h" <patmanac***online.microsoft.com> a écrit dans le message de news: u$jd2FlBHHA.3836***TK2MSFTNGP02.phx.gbl... > Bonjour, > > j'avais effectivement tapé un peu vite mais l'idée d'utiliser local-name est de ne pas être "ennuyé" par les > namespaces. cela dit, en terme de performance, il faut peut être regarder ce que cela donne... > > Cdt, > Coté perf, ce n'est pas un problème. Mes fichiers faisant quelques Ko, une fraction de seconde en plus ne me gène pas. De plus, je ne travaille que dans un environnement purement personnel. Je n'ai Ã*** gérer que quelques fichiers xml (des fichiers gpx pour gps). Encore merci Bernard |
| |
| |
![]() |
| Tags: galere, xmlns, xpath |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Galere | Jean Claude | Newsgroup microsoft.public.fr.dotnet.vb | 9 | 28/07/2008 17h43 |
| La galere | Guillaume | Newsgroup fr.misc.automoto.mecanique | 0 | 23/04/2008 20h51 |
| Re: ignorer le xmlns, ou le changer ... | Patrice Manac'h | Newsgroup microsoft.public.fr.xml | 0 | 22/06/2004 13h03 |