Subject:removing formating from XML Author:Stephen Daly Date:30 Jan 2007 11:25 AM
I want to strip off all formatting from my xml, included spaces, e.g.
Turn this:
<A>
<A1>Some Text</A1>
<A1>More Text</A1>
</A>
into this:
<A><A1>Some Text</A1><A1>More Text</A1></A>
When I use a xsl:copy-of select="A", the output has cr/lf removed but not spaces.
What is a good way to do this? I saw in the stylus studio online docs that xsl:strip-space is not supported? Would this ordinarily do what I want?
In short, create a template that matches the elements that you want stripped and fill it with a new copy of the same element, plus a copy of only the sub-elements (if the A element can have non-whitespace nodes, you will have to replace the copy-of with a for-each that tests each of the child nodes, however).
Subject:removing formating from XML Author:Stephen Daly Date:31 Jan 2007 03:08 PM Originally Posted: 31 Jan 2007 03:06 PM
Hi Anthony.
Do you mean to say that since I'm using StylusXslt and it does not support xsl:strip-space, I can selectively copy the elements explicitly as a work-around?