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

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
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: 18541

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
Similar Threads
struts, html:textarea
New line into HTML break using Xalan???
Keep HTML tag in String
JSTL out with JSP expression
handling multiple languages using XSL