XML/DOM serialization: Difference between revisions
Content added Content deleted
(add Tcl) |
|||
Line 215: | Line 215: | ||
puts xml.to_s(0) |
puts xml.to_s(0) |
||
</lang> |
</lang> |
||
=={{header|Tcl}}== |
|||
Using [http://www.tdom.org tDOM] |
|||
<lang tcl>package require tdom |
|||
set d [dom createDocument root] |
|||
set root [$d firstChild] |
|||
$root appendChild [$d createElement element] |
|||
[$root firstChild] appendChild [$d createTextNode "Some text here"] |
|||
$d asXML</lang> |
|||
<pre><root> |
|||
<element>Some text here</element> |
|||
</root></pre> |
|||
Using [http://tclxml.sf.net TclDOM] |
|||
<lang tcl>package require dom |
|||
set doc [dom::DOMImplementation create] |
|||
set root [dom::document createElement $doc root] |
|||
set elem [dom::document createElement $root element] |
|||
set text [dom::document createTextNode $elem "Some text here"] |
|||
dom::DOMImplementation serialize $doc -newline {element}</lang> |
|||
<pre><?xml version='1.0'?> |
|||
<!DOCTYPE root> |
|||
<root> |
|||
<element> |
|||
Some text here |
|||
</element> |
|||
</root></pre> |
|||
=={{header|XSLT}}== |
=={{header|XSLT}}== |