steven van vlierberghe created VELTOOLS-197:
-----------------------------------------------

             Summary: xmlTool.find("./text()") (XPATH) not the same as 
xmlTool.getText () (METHOD) when & in text
                 Key: VELTOOLS-197
                 URL: https://issues.apache.org/jira/browse/VELTOOLS-197
             Project: Velocity Tools
          Issue Type: Bug
          Components: GenericTools
    Affects Versions: 3.1
            Reporter: steven van vlierberghe


#foreach ($item2 in $xmlf1.find("/input/rep/x"))
xpath: ${item2.find("./text()")} xml: $item2.getText()
#end

with $xmlf1 an XmlTool instance initialized on the following inputfile:
{code:java}
<input>
<rep>
<x>R&amp;R</x>
<x>R&amp;B</x>
</rep>
</input>
{code}
using VeloctityTools-XmlTool 2.0  :  find("./text()") returns same as getText() 
for an xmlTool instance  (and complying with the expectation)
{code:java}
xpath: R&R   xml:  R&R
xpath: R&B   xml:  R&B
{code}
However, using XmlTool 3.1, the xpath construct does not return the same as the 
getText,
so the xpath does not comply with expectation
{code:java}
xpath: R&amp;R   xml:  R&R
xpath: R&amp;B   xml:  R&B
{code}
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org

Reply via email to