/[suikacvs]/www/test/dom/dom-implementation/create-document/cd-1.xhtml
Suika

Contents of /www/test/dom/dom-implementation/create-document/cd-1.xhtml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Sun Jan 13 12:22:49 2008 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
New; see <http://suika.fam.cx/gate/2005/sw/createDocument> for result

1 wakaba 1.1 <html xmlns="http://www.w3.org/1999/xhtml">
2     <head>
3     <title>createDocument</title>
4     <script src="../../../support/result.js"></script>
5     </head>
6     <body>
7    
8     <p id="result-document"></p>
9    
10     <h1>The Document</h1>
11     <ul id="list-document"></ul>
12    
13     <h1>The Document Element</h1>
14     <ul id="list-document-element"></ul>
15    
16     <script>
17     var d = document.implementation.createDocument (null, null, null);
18     setResult ('result-document', d);
19    
20     if (d) {
21     var i = 0;
22     var ul = document.getElementsByTagName ('ul')[0];
23     for (var v in d) {
24     var li = document.createElementNS ('http://www.w3.org/1999/xhtml', 'li');
25     li.textContent = ': ';
26     li.insertBefore (document.createElementNS ('http://www.w3.org/1999/xhtml', 'code'),
27     li.firstChild)
28     .textContent = v;
29     li.appendChild (document.createElementNS ('http://www.w3.org/1999/xhtml', 'span'))
30     .setAttributeNS (null, 'id', 'item-' + i);
31     ul.appendChild (li);
32     try {
33     setResult ('item-' + i, d[v]);
34     } catch (e) {
35     document.getElementById ('item-' + i).textContent = 'ERROR: ' + e;
36     }
37     i++;
38     }
39    
40     var de = d.documentElement;
41     if (de) {
42     var ul = document.getElementsByTagName ('ul')[1];
43     for (var v in de) {
44     var li = document.createElementNS ('http://www.w3.org/1999/xhtml', 'li');
45     li.textContent = ': ';
46     li.insertBefore (document.createElementNS ('http://www.w3.org/1999/xhtml', 'code'),
47     li.firstChild)
48     .textContent = v;
49     li.appendChild (document.createElementNS ('http://www.w3.org/1999/xhtml', 'span'))
50     .setAttributeNS (null, 'id', 'item-' + i);
51     ul.appendChild (li);
52     try {
53     setResult ('item-' + i, de[v]);
54     } catch (e) {
55     document.getElementById ('item-' + i).textContent = 'ERROR: ' + e;
56     }
57     i++;
58     }
59     }
60     }
61     </script>
62    
63     </body>
64     </html>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24