Query xml with text()

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Ciccio Pasticcio

    Query xml with text()

    Hi,

    i've some problems when i use text()

    on page

    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()="Stazion e 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


  • Martin Honnen

    #2
    Re: Query xml with text()

    Ciccio Pasticcio wrote:
    Hi,
    >
    i've some problems when i use text()
    >
    on page

    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()="Stazion e 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

    Comment

    Working...