Issue with xpathsnippet no support for German „Umlaute” like äöäÖÄÖ H

Issue with xpathsnippet no support for German „Umlaute” like äöäÖÄÖ

Hi.
If a got a XML like this:

?xml version=""1.0"" encoding=""UTF-8""?>
<Values>
<Value>
<Address>Bäckstreet 0</Address>
</Value>
<Value>
<Address>Backstreet 1</Address>
</Value>
</Values>

And use
xpathsnippet(MY_XML_LIKE_ABOVE "/Values/Value/Address/text()")

Evaluating with xpathsnipped fails with :
“The rule contains an expression that cannot be tested”

If I remove the “ä” everything goes well.
Any ideas ?
Many thans in advance
...

OriginalPostID-105295

OriginalPostID-105295

  Discussion posts and replies are publicly visible

Parents
  • Your example worked fine for me after fixing the following:

    1. Added the missing opening tag in the XML declaration and removing the extra quotation marks in the 1.0 and UTF-8:

    <?xml version="1.0" encoding="UTF-8"?><Values><Value><Address>Bäckstreet 0</Address></Value><Value><Address>Backstreet 1</Address></Value></Values>

    2. And by adding a comma in the xpathsnippet when testing from the rules interface and adding the prefix ri! to MY_XML_LIKE_ABOVE:

    xpathsnippet(ri!MY_XML_LIKE_ABOVE, "/Values/Value/Address/text()")

    3. However if you keep having problems make these two changes and also switch the encoding to ISO-8859-1.

    <?xml version="1.0" encoding="ISO-8859-1"?><Values><Value><Address>Bäckstreet 0</Address></Value><Value><Address>Backstreet 1</Address></Value></Values>



Reply
  • Your example worked fine for me after fixing the following:

    1. Added the missing opening tag in the XML declaration and removing the extra quotation marks in the 1.0 and UTF-8:

    <?xml version="1.0" encoding="UTF-8"?><Values><Value><Address>Bäckstreet 0</Address></Value><Value><Address>Backstreet 1</Address></Value></Values>

    2. And by adding a comma in the xpathsnippet when testing from the rules interface and adding the prefix ri! to MY_XML_LIKE_ABOVE:

    xpathsnippet(ri!MY_XML_LIKE_ABOVE, "/Values/Value/Address/text()")

    3. However if you keep having problems make these two changes and also switch the encoding to ISO-8859-1.

    <?xml version="1.0" encoding="ISO-8859-1"?><Values><Value><Address>Bäckstreet 0</Address></Value><Value><Address>Backstreet 1</Address></Value></Values>



Children
No Data