build problem caused by xmlns validation
"Hallvord R. M. Steen" <[email protected]> Fri, 29 Jun 2007 15:18:38 +0200
| Newsgroups | gmane.comp.web.dom.test-suites.general |
|---|---|
| Organization | Opera Software |
| Message-ID | <[email protected]> |
Hi, I checked out the DOM test suites from the W3 CVS today - don't know how= = actively updated they are but at least my version should be current ;) -= = but the build invoked with ant dom2-core-gen-jsunit fails with this error message: [xmlvalidate] = D:\testsuites\w3.org\2001\DOM-Test-Suite\build\dom2-interfaces.xml:2228:= 183: = The prefix "xml" cannot be bound to any namespace other than its usual = namespace; neither can the namespace for "xml" be bound to any prefix = other than "xml". BUILD FAILED D:\testsuites\w3.org\2001\DOM-Test-Suite\build.xml:1530: Could not = validate document = D:\testsuites\w3.org\2001\DOM-Test-Suite\build\dom2-interfaces.xml Caused by the xmlns:ns0 in demo code like the following: <p>Returns the UTF-32 offset corresponding to a UTF-16 offset. Used for = = random access. To find the UTF-32 length of a string, use:<eg = xmlns:ns0=3D"http://www.w3.org/XML/1998/namespace" = ns0:space=3D"preserve">len32 =3D findOffset32(source, source.length());<= /eg> I can fix this by changing all (3) instances to e.g. xmlns:ns0=3D"http://www.w3.org/XML/1998/namespace0" But perhaps it could be fixed at source? -- = Hallvord R. M. Steen Core QA JavaScript tester, Opera Software http://www.opera.com/ Opera - simply the best Internet experience