elena 2003/11/17 11:53:11 Modified: java/tests/dom/dom3 Test.java Added: java/tests/dom/dom3 baseURI.xml Log: Add tests for baseURI Revision Changes Path 1.14 +21 -0 xml-xerces/java/tests/dom/dom3/Test.java Index: Test.java =================================================================== RCS file: /home/cvs/xml-xerces/java/tests/dom/dom3/Test.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- Test.java 17 Nov 2003 13:37:04 -0000 1.13 +++ Test.java 17 Nov 2003 19:53:11 -0000 1.14 @@ -615,6 +615,27 @@ } + + + // baseURI tests + { + LSParser parser = impl.createLSParser(DOMImplementationLS.MODE_SYNCHRONOUS, + null); + Document doc = parser.parseURI("tests/dom/dom3/baseURI.xml"); + Element root = doc.getDocumentElement(); + NodeList ls = doc.getElementsByTagNameNS(null, "streetNum"); + Node e = ls.item(0); + Assertion.verify(((NodeImpl)e).getBaseURI().endsWith("tests/dom/dom3/baseURI.xml"), + "baseURI=tests/dom/dom3/baseURI.xml"); + ls = root.getElementsByTagNameNS(null, "header"); + Node p2 = ls.item(0); + Assertion.verify(((NodeImpl)p2).getBaseURI().equals("http://paragraph.com"), + "baseURI=http://paragraph.com"); + p2 = ls.item(1); + Assertion.verify(((NodeImpl)p2).getBaseURI().equals("http://paragraph.com2"), + "baseURI=http://paragraph.com2"); + + } } catch ( Exception ex ) { 1.1 xml-xerces/java/tests/dom/dom3/baseURI.xml Index: baseURI.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <letter xmlns:xml="http://www.w3.org/XML/1998/namespace"> <address> <street> <streetNum/> <streetName/> </street> <city></city> <country xml:base="http://country.com"/> </address> <body xml:base="http://paragraph.com"> <p1> <header>Abstract</header> <text/> <header xml:base="http://paragraph.com2">Introduction</header> <text/> </p1> </body> </letter>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]