xsl-list
[Top] [All Lists]

RE: xmllint -format, xsltproc and CDATA section

2003-08-28 01:17:37
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