This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
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: 19728

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:
Have you checked out Aspose?
subject: Help replacing characters using XSL
It's not a secret anymore!