Wrox Programmer Forums
Go Back   Wrox Programmer Forums > XML > XML
|
XML General XML discussions.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the XML section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old May 1st, 2006, 10:21 PM
Registered User
 
Join Date: Apr 2006
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Default Replace newline characters

I have written a SAX program to parse an XML document. But the XML document does contains newline characters. I want to replace every newline character with a space. Is there any callback method for this and how do I do this?

<address>St John Road
         Postcode 56</address>
My output: is St John Road
              Postcode 56

required output: St John Road Postcode 56

Regards
Jigo

 
Old May 2nd, 2006, 04:06 AM
mhkay's Avatar
Wrox Author
 
Join Date: Apr 2004
Posts: 4,962
Thanks: 0
Thanked 292 Times in 287 Posts
Default

The text node is notified to the characters() event in your ContentHandler, which can modify the content any way it likes.

The parser is allowed to make multiple calls on characters(), dividing the text into fragments any way it likes, so you should buffer it up and process it the next time endElement or startElement is called.

Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference





Similar Threads
Thread Thread Starter Forum Replies Last Post
Best approach to replace characters with strings lumbrigack XSLT 8 June 16th, 2008 12:38 PM
Find and Replace 2 characters at once!! HELP scovitch65 VB.NET 2002/2003 Basics 2 March 18th, 2006 01:40 AM
newline and tab characters problem anshul Beginning PHP 1 December 2nd, 2004 06:58 AM
Newline in notepad, HOW.....???? veskoula XSLT 3 October 29th, 2003 10:49 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.