/[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 - (show annotations) (download)
Sun Jan 13 12:22:49 2008 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
New; see <http://suika.fam.cx/gate/2005/sw/createDocument> for result

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