[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Remove adjacent whitespace when removing element
At 2013-11-14 19:48 -0700, Karl Stubsjoen wrote:
I'm writing a little simple XSLT that translates one Xml to another and I am cherry picking items from the first Xml for the new Xml and doing an assortment of other things as well. All is fine and dandy, but I'd like to trap the whitespace along with the elements that I am removing, instead I am getting big gaps in my resulting Xml. I reallize that I can turn off indent, but what would be the way to remove the related whitespace of an element that has been removed? So given: Something like the following (untested)? <xsl:template match="text()[not(normalize-space())] [preceding-sibling::node()[self::b]"/> Or just this combination (also untested) though it will massage your white-space and may have a negative impact on mixed content that looks like element content: <xsl:strip-space elements="*"/> <xsl:output indent="yes"/> I hope this helps. . . . . . . . Ken
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|