I'm having a very annoying problem with a sherlock channel i am making.
If i use the code:
let $resultlist := data-match-all($html,"<TR><TD>","<TR><TD>
</TD></TR>,false(),false())
then i see my results when debugging in the sherlock XQuery channel,
but they don't display in the table when running the program.
But when i translate the above line of code to:
let $resultlist :=
data-match-all($html,"<TR><TD>","<TR><TD>
</TD></TR>",false(),false())
I don't get any results anymore. I just don't understand why. Does the
' ' thing also have to be translated?
------------------------------------------
Where can i find information about what is the difference between:
(1) let $html := ($html//BR) AND let $html := ($html/BR)
-----> 1 forward slash and 2 forward slashes
(2) $html/./ AND $html/../ ------> 1 dot and 2 dots
(3) why do you say $html/BR/text() and not $html/BR/text(.) ---> with a
dot in between
These are some things i tried to figure but don't know where to find it.