[Home] [By Thread] [By Date] [Recent Entries]
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
|

Cart



