I don't understand. Why are you using a program (xmllint) that adds
whitespace to your XML if you don't want whitespace added to your XML?
Michael Kay
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
Taro Ikai
Sent: 27 August 2003 20:42
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] xmllint -format, xsltproc and CDATA section
Given:
<programlisting><![CDATA[int i;]]></programlisting>
xmllint -format translates it a multi-line block as follows:
<programlisting>
<![CDATA[int i;]]>
</programlisting>
xsltproc, with <xsl:output method="xml"
cdata-section-elements="programlisting"/>, translates this to:
<programlisting><![CDATA[
TO_DATE (:fieldname, 'format')
]]></programlisting>
The net result is that formatting by xmllint and XSLT is not
'closed'.
Everytime I run the combination of xmllint -format and XSLT,
the CDATA
section
gets longer by two lines (one line at the beginning and one
line at the
end).
Is there a way to get around this?
Taro Ikai
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list