File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes XML and Related Technologies and the fly likes Help replacing characters using XSL Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Help replacing characters using XSL" Watch "Help replacing characters using XSL" New topic

Help replacing characters using XSL

Greg L Tonn
Ranch Hand

Joined: Nov 27, 2006
Posts: 52
We have text data that has new line characters in it and when we transform it using our XSL the new lines preserved. So I was hoping to be able to replace the new line characters with the <br> tag.

XPath has a function, replace(string,pattern,replace). However, I can't get it to work with the <br> tag.

Does anyone have a better solution or know how I can get this one to work?

Paul Clapham

Joined: Oct 14, 2005
Posts: 19973

You don't want to replace the newline by the string "<br>". You want to replace it by a "br" element, and that isn't the same thing.

However this is an XSLT FAQ, let me just google it... yup, here you go:
I agree. Here's the link:
subject: Help replacing characters using XSL
It's not a secret anymore!