summaryrefslogtreecommitdiffstats
path: root/dom/xml/test/old/script.xml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--dom/xml/test/old/script.xml67
1 files changed, 67 insertions, 0 deletions
diff --git a/dom/xml/test/old/script.xml b/dom/xml/test/old/script.xml
new file mode 100644
index 0000000000..f21d30d973
--- /dev/null
+++ b/dom/xml/test/old/script.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0"?>
+<?xml-stylesheet href="docbook.css" type="text/css"?>
+<!DOCTYPE Book System "file:///E|/Program%20Files/SoftQuad/XMetaL/Rules/docbook.dtd">
+<Book xmlns:html="http://www.w3.org/1999/xhtml">
+ <Title>The Book</Title>
+ <Chapter>
+ <Title>Chapter 1.</Title>
+ <Para>Yada yada <html:img src="mzcolor.gif"/> yada.</Para>
+ </Chapter>
+ <html:script>
+<![CDATA[
+function list(node)
+{
+ var type = node.nodeType;
+ if (type == Node.ELEMENT_NODE) {
+
+ // open tag
+ dump("\<" + node.tagName);
+
+ // dump the attributes if any
+ attributes = node.attributes;
+ if (null != attributes) {
+ var countAttrs = attributes.length;
+ var index = 0;
+ while(index < countAttrs) {
+ att = attributes[index];
+ if (null != att) {
+ dump(" " + att.name + "=" + att.value);
+ }
+ index++;
+ }
+ }
+
+ // recursively dump the children
+ if (node.hasChildNodes()) {
+ // close tag
+ dump(">");
+
+ // get the children
+ var children = node.childNodes;
+ var length = children.length;
+ var count = 0;
+ while(count < length) {
+ child = children[count];
+ list(child);
+ count++;
+ }
+ dump("</" + node.tagName + ">");
+ }
+ else {
+ // close tag
+ dump("/>");
+ }
+
+
+ }
+ // if it's a piece of text just dump the text
+ else if (type == Node.TEXT_NODE) {
+ dump(node.data);
+ }
+}
+
+list(document.documentElement);
+dump("\n");
+]]>
+ </html:script>
+</Book>