Constructor. CData is data between <![CDATA[ ... ]]>
Examples
CData.new( source )
CData.new( "Here is some CDATA" )
CData.new( "Some unprocessed data", respect_whitespace_TF, parent_element )
Generates XML output of this object
| output: | Where to write the string
|
| indent: | An integer. If -1, no indenting will be used; otherwise, the indentation
will be this number of spaces, and children will be indented an additional
amount.
|
| transitive: | Who knows?
|
| ie_hack: | Internet Explorer is the worst piece of crap to have ever been written,
with the possible exception of Windows itself. Since IE is unable to parse
proper XML, we have to provide a hack to generate XML that IE's limited
abilities can handle. This hack inserts a space before the /> on empty
tags.
|
Examples
c = CData.new( " Some text " )
c.write( $stdout ) #-> <![CDATA[ Some text ]]>