Package nu.xom

Examples of nu.xom.Element.addNamespaceDeclaration()


        }
        catch (NamespaceConflictException success) {
            assertNotNull(success.getMessage());
        }
      
        e.addNamespaceDeclaration("", "http://www.example.com");
        assertEquals("http://www.example.com", e.getNamespaceURI(""));
        assertEquals(1, e.getNamespaceDeclarationCount());
       
    }
View Full Code Here


    public void testAddEmptyNamespaceDeclaration() {
       
        Element e = new Element("test");
      
        try {
            e.addNamespaceDeclaration("", "http://www.example.com");
            fail("added conflicting default namespace");  
        }
        catch (NamespaceConflictException success) {
            assertNotNull(success.getMessage());
        }
View Full Code Here

            assertNotNull(success.getMessage());
        }
      
        e.setNamespaceURI("http://www.example.com");
        e.setNamespacePrefix("pre");
        e.addNamespaceDeclaration("", "http://www.example.net");
   
        assertEquals("http://www.example.net", e.getNamespaceURI(""));
      
    }
View Full Code Here

    public void testAddNullPrefix() {
       
        Element e = new Element("test");
      
        try {
            e.addNamespaceDeclaration(null,
              "http://www.example.com");
            fail("added conflicting empty prefix to element in no namespace");  
        }
        catch (NamespaceConflictException success) {
            assertNotNull(success.getMessage());
View Full Code Here

            assertNotNull(success.getMessage());
        }
      
        e.setNamespaceURI("http://www.example.com");
        e.setNamespacePrefix("pre");
        e.addNamespaceDeclaration(null, "http://www.example.net");

        assertEquals("http://www.example.net", e.getNamespaceURI(""));
      
    }
View Full Code Here

   
    public void testAddNullURI() {
        Element parent = new Element("parent", "http://www.example.org/");
        Element e = new Element("pre:test", "http://www.example.com/");
        parent.appendChild(e);
        e.addNamespaceDeclaration("", null);
        assertEquals("", e.getNamespaceURI(""));  
    }

   
    public void testRemoveNullPrefix() {
View Full Code Here

    }

   
    public void testRemoveNullPrefix() {
        Element e = new Element("pre:test", "http://www.example.com/");
        e.addNamespaceDeclaration("", "http://www.example.net");
        e.removeNamespaceDeclaration(null);
        assertEquals("", e.getNamespaceURI(""));  
    }

   
View Full Code Here

   
    public void testBindXMLNSPrefix() {
       
        Element e = new Element("pre:test", "http://www.example.com/");
        try {
            e.addNamespaceDeclaration("xmlns", "http://www.example.net");
            fail("Bound xmlns prefix to http://www.example.net");
        }
        catch (NamespaceConflictException success) {
            assertNotNull(success.getMessage());
        }    
View Full Code Here

   
    public void testBindXMLNSPrefixToEmptyString() {
       
        Element e = new Element("pre:test", "http://www.example.com/");
        assertEquals("", e.getNamespaceURI("xmlns"));
        e.addNamespaceDeclaration("xmlns", "");
        assertEquals("", e.getNamespaceURI("xmlns"));            
       
    }

   
View Full Code Here

   
    public void testUndeclareDefaultNamespace() {
        Element parent = new Element("parent", "http://www.example.org/");
        Element e2 = new Element("pre:test", "http://www.example.net");
        parent.appendChild(e2);
        e2.addNamespaceDeclaration("", "");
        assertEquals("", e2.getNamespaceURI(""));     
    }

   
    public void testForConflictWithDefaultNamespace() {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.