Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Xpath Error with XML containing umlauts

Featured Replies

  • Newbies

Hi,

I'm trying to use the XPath function of Scriptmaster, but ran into a problem when the XML string does contain umlauts or higher ASCII characters. Even declaring the XML string as <?xml version="1.0" encoding="UTF-8"?> makes no difference. Only solution I have found is encoding the characters in unicode. Due to the fact that my XML string values can contain characters from different european languages extensive encoding and decoding would be necessary before and after the actual calculation. Is there a way to use the function with a UTF-8 character set?

Thanks for any response.

best

Martin

Hello,

Change the line of the Gscript that refers to the input stream to:

inputStream = new ByteArrayInputStream( someXML.getBytes("UTF-8") )

This should do the trick.

  • Author
  • Newbies

Hello clemhoff,

I'am sooo happy! This indeed does the trick. Thank you very very much for your help. I was near to the point of creating translation tables with tons of Unicode strings. But this is far better.

best

Martin

Hello,

Change the line of the Gscript that refers to the input stream to:

inputStream = new ByteArrayInputStream( someXML.getBytes("UTF-8") )

This should do the trick.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.