OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <title>LookupNamespaceURI and IsDefaultNamespace tests</title> | 4 <title>LookupNamespaceURI and IsDefaultNamespace tests</title> |
5 <script src=/resources/testharness.js></script> | 5 <script src=/resources/testharness.js></script> |
6 <script src=/resources/testharnessreport.js></script> | 6 <script src=/resources/testharnessreport.js></script> |
7 </head> | 7 </head> |
8 <body> | 8 <body> |
9 <h1>LookupNamespaceURI and IsDefaultNamespace</h1> | 9 <h1>LookupNamespaceURI and IsDefaultNamespace</h1> |
10 <div id="log"/> | 10 <div id="log"/> |
(...skipping 14 matching lines...) Expand all Loading... |
25 var frag = document.createDocumentFragment(); | 25 var frag = document.createDocumentFragment(); |
26 lookupNamespaceURI(frag, null, null, 'DocumentFragment should have null namespac
e, prefix null'); | 26 lookupNamespaceURI(frag, null, null, 'DocumentFragment should have null namespac
e, prefix null'); |
27 lookupNamespaceURI(frag, '', null, 'DocumentFragment should have null namespace,
prefix ""'); | 27 lookupNamespaceURI(frag, '', null, 'DocumentFragment should have null namespace,
prefix ""'); |
28 lookupNamespaceURI(frag, 'foo', null, 'DocumentFragment should have null namespa
ce, prefix "foo"'); | 28 lookupNamespaceURI(frag, 'foo', null, 'DocumentFragment should have null namespa
ce, prefix "foo"'); |
29 lookupNamespaceURI(frag, 'xmlns', null, 'DocumentFragment should have null names
pace, prefix "xmlns"'); | 29 lookupNamespaceURI(frag, 'xmlns', null, 'DocumentFragment should have null names
pace, prefix "xmlns"'); |
30 isDefaultNamespace(frag, null, true, 'DocumentFragment is in default namespace,
prefix null'); | 30 isDefaultNamespace(frag, null, true, 'DocumentFragment is in default namespace,
prefix null'); |
31 isDefaultNamespace(frag, '', true, 'DocumentFragment is in default namespace, pr
efix ""'); | 31 isDefaultNamespace(frag, '', true, 'DocumentFragment is in default namespace, pr
efix ""'); |
32 isDefaultNamespace(frag, 'foo', false, 'DocumentFragment is in default namespace
, prefix "foo"'); | 32 isDefaultNamespace(frag, 'foo', false, 'DocumentFragment is in default namespace
, prefix "foo"'); |
33 isDefaultNamespace(frag, 'xmlns', false, 'DocumentFragment is in default namespa
ce, prefix "xmlns"'); | 33 isDefaultNamespace(frag, 'xmlns', false, 'DocumentFragment is in default namespa
ce, prefix "xmlns"'); |
34 | 34 |
35 | 35 var docType = document.doctype; |
| 36 lookupNamespaceURI(docType, null, null, 'DocumentType should have null nemspace,
prefix null'); |
| 37 lookupNamespaceURI(docType, '', null, 'DocumentType should have null namespace,
prefix ""'); |
| 38 lookupNamespaceURI(docType, 'foo', null, 'DocumentType should have null namespac
e, prefix "foo"'); |
| 39 lookupNamespaceURI(docType, 'xmlns', null, 'DocumentType should have null namesp
ace, prefix "xmlns"'); |
| 40 isDefaultNamespace(docType, null, true, 'DocumentType is in default namespace, p
refix null'); |
| 41 isDefaultNamespace(docType, '', true, 'DocumentType is in default namespace, pre
fix ""'); |
| 42 isDefaultNamespace(docType, 'foo', false, 'DocumentType is in default namespace,
prefix "foo"'); |
| 43 isDefaultNamespace(docType, 'xmlns', false, 'DocumentType is in default namespac
e, prefix "xmlns"'); |
36 | 44 |
37 var fooElem = document.createElementNS('fooNamespace', 'prefix:elem'); | 45 var fooElem = document.createElementNS('fooNamespace', 'prefix:elem'); |
38 fooElem.setAttribute('bar', 'value'); | 46 fooElem.setAttribute('bar', 'value'); |
39 | 47 |
40 lookupNamespaceURI(fooElem, null, null, 'Element should have null namespace, pre
fix null'); | 48 lookupNamespaceURI(fooElem, null, null, 'Element should have null namespace, pre
fix null'); |
41 lookupNamespaceURI(fooElem, '', null, 'Element should have null namespace, prefi
x ""'); | 49 lookupNamespaceURI(fooElem, '', null, 'Element should have null namespace, prefi
x ""'); |
42 lookupNamespaceURI(fooElem, 'fooNamespace', null, 'Element should not have names
pace matching prefix with namespaceURI value'); | 50 lookupNamespaceURI(fooElem, 'fooNamespace', null, 'Element should not have names
pace matching prefix with namespaceURI value'); |
43 lookupNamespaceURI(fooElem, 'xmlns', null, 'Element should not have XMLNS namesp
ace'); | 51 lookupNamespaceURI(fooElem, 'xmlns', null, 'Element should not have XMLNS namesp
ace'); |
44 lookupNamespaceURI(fooElem, 'prefix', 'fooNamespace', 'Element has namespace URI
matching prefix'); | 52 lookupNamespaceURI(fooElem, 'prefix', 'fooNamespace', 'Element has namespace URI
matching prefix'); |
45 isDefaultNamespace(fooElem, null, true, 'Empty namespace is not default, prefix
null'); | 53 isDefaultNamespace(fooElem, null, true, 'Empty namespace is not default, prefix
null'); |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
107 isDefaultNamespace(document, 'bazURI', false, 'For document, baz namespace is no
t default'); | 115 isDefaultNamespace(document, 'bazURI', false, 'For document, baz namespace is no
t default'); |
108 isDefaultNamespace(document, 'http://www.w3.org/1999/xhtml', true, 'For document
, xhtml namespace is default'); | 116 isDefaultNamespace(document, 'http://www.w3.org/1999/xhtml', true, 'For document
, xhtml namespace is default'); |
109 | 117 |
110 var comment = document.createComment('comment'); | 118 var comment = document.createComment('comment'); |
111 document.appendChild(comment); | 119 document.appendChild(comment); |
112 lookupNamespaceURI(comment, 'bar', null, 'Comment does not have bar namespace'); | 120 lookupNamespaceURI(comment, 'bar', null, 'Comment does not have bar namespace'); |
113 | 121 |
114 </script> | 122 </script> |
115 </body> | 123 </body> |
116 </html> | 124 </html> |
OLD | NEW |