Query xml with text()

Discussion in 'XML' started by Ciccio Pasticcio, Jul 4, 2008.

  1. Hi,

    i've some problems when i use text()

    on page
    http://orario.trenitalia.com/b2c/Ti...timsm=09&x=20&y=7&lang=it&nreq=5&channel=tcom
    if i do //B/text() it returns to me "Stazione di partenza: nessuna stazione
    corrisponde ai criteri di ricerca impostati."
    but if i try to do //B[text()="Stazione di partenza: nessuna stazione
    corrisponde ai criteri di ricerca impostati."] it doesn't found any element.

    i'm using the library javaXpCom to do the query on the webpage.

    What's wrong on this query?

    Thanks and sorry for my bad english
     
    Ciccio Pasticcio, Jul 4, 2008
    #1
    1. Advertising

  2. Ciccio Pasticcio wrote:
    > Hi,
    >
    > i've some problems when i use text()
    >
    > on page
    > http://orario.trenitalia.com/b2c/Ti...timsm=09&x=20&y=7&lang=it&nreq=5&channel=tcom
    > if i do //B/text() it returns to me "Stazione di partenza: nessuna stazione
    > corrisponde ai criteri di ricerca impostati."
    > but if i try to do //B[text()="Stazione di partenza: nessuna stazione
    > corrisponde ai criteri di ricerca impostati."] it doesn't found any element.


    Maybe it is an issue with leading and/or trailing white space. The
    source of that page contains

    <b>Stazione di partenza: nessuna stazione corrisponde ai criteri di
    ricerca impostati.
    </b>
    so there is white space at the end of that sentence.

    Try
    //b[contains(., "Stazione di partenza: nessuna stazione
    corrisponde ai criteri di ricerca impostati.")]
    or
    //b[normalize-space() = ""Stazione di partenza: nessuna stazione
    corrisponde ai criteri di ricerca impostati."]
    or
    //b[normalize-space(text()) = ""Stazione di partenza: nessuna stazione
    corrisponde ai criteri di ricerca impostati."]


    --

    Martin Honnen
    http://JavaScript.FAQTs.com/
     
    Martin Honnen, Jul 4, 2008
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Rob
    Replies:
    1
    Views:
    655
  2. Jeremy S.
    Replies:
    1
    Views:
    389
    Jeremy S.
    Sep 7, 2005
  3. Jim Cheng
    Replies:
    2
    Views:
    517
    Jim Cheng
    Jul 28, 2003
  4. dSchwartz
    Replies:
    1
    Views:
    360
    Bryant Likes
    Mar 6, 2004
  5. Erik Wasser
    Replies:
    5
    Views:
    468
    Peter J. Holzer
    Mar 5, 2006
Loading...

Share This Page