[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Capture stray carriage returns?
I'm trying to convert some XML/DITA content to asciidoc/flat text file.
asciidoc is very picky about where spaces and blank lines occur.
Typically I would just use a catch all template possibly with some modes assigned <xsl:template match="text()" /> And just process specific element content directly and this seems to handle the problem of extra blank lines (my particular problem currently). I think I chose not to do this for my current task because I need the bulk of the test to be processed (rather than looking for specific content to extract). So I have something like this: <xsl:strip-space elements="*"/> <xsl:template match="text()" > <xsl:value-of select="normalize-space()"/> </xsl:template> I believe this is working correctly for space in the elements but I'm getting stray blank lines that I can't find a way to control. I think these blank lines are coming from the pretty printed XML source. In an XML output I wouldn't worry about these blank lines, but in this flat file, I need to tighten up my result. Questions: - do you agree this is the source of the blank lines? - is there a template I can write that would capture these blank lines? ..dan
|
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
|