Package nu.xom

Examples of nu.xom.Nodes


        Element root = new Element("root");
        Document doc = new Document(root);
        Element child = new Element("pre:child", "http://www.ietf.org");
        root.appendChild(child);
       
        Nodes result = doc.query("/root/*/namespace::*/child::*");
        assertEquals(0, result.size());
       
    }
View Full Code Here


        Attribute test = new Attribute("test", "SUBSCRIBER");
        Attribute test1 = new Attribute("test1", "SUBSCRIBER#");
        root.addAttribute(test);
        root.addAttribute(test1);
       
        Nodes result = doc.query("test[@test='SUBSCRIBER']");
        assertEquals(1, result.size());
        assertEquals(root, result.get(0));
       
        result = doc.query("test[@test1='SUBSCRIBER#']");
        assertEquals(1, result.size());
        assertEquals(root, result.get(0));
       
    }
View Full Code Here

    public void testUseRootNodeWhenQueryingDocumentLessElements() {
       
        Element test = new Element("Test");
       
        Nodes result = test.query("/*");
        assertEquals(1, result.size());
        assertEquals(test, result.get(0));  
       
        try {
            test.query("/");
            fail("Did not throw exception when querying rootless document for root");
        }
View Full Code Here

   

    public void testUseRootNodeWhenQueryingDocumentLessElements2() {
       
        Element test = new Element("Test");
        Nodes result = test.query("/None");
        assertEquals(0, result.size());
       
    }
View Full Code Here

    public void testUseRootNodeWhenQueryingDocumentLessElements3() {
       
        Element test = new Element("Test")
       
        Nodes result = test.query("//*");
        assertEquals(1, result.size());
       
    }
View Full Code Here

    public void testUseRootNodeWhenQueryingDocumentLessElements4() {
       
        Element test = new Element("Test")
       
        Nodes result = test.query("//* | /");
        assertEquals(1, result.size());
       
    }
View Full Code Here

        parent.appendChild(child);
        Element child2 = new Element("child");
        child2.addAttribute(new Attribute("foo", "big"));
        parent.appendChild(child2);
       
        Nodes result = parent.query(".//*[starts-with(@foo, 'ba')]");
        assertEquals(1, result.size());
        assertEquals(child, result.get(0));
       
    }
View Full Code Here

        parent.appendChild(new Text(""));
        parent.appendChild(new Text(""));
        Element child2 = new Element("child2");
        parent.appendChild(child2);
       
        Nodes result = parent.query("*");
        assertEquals(2, result.size());
        assertEquals(child1, result.get(0));  
       
        result = parent.query("*[2]");
        assertEquals(1, result.size());
        assertEquals(child2, result.get(0));
       
    }
View Full Code Here

        Element child1 = new Element("child1");
        parent.appendChild(child1);
        Element child2 = new Element("child2");
        parent.appendChild(child2);
       
        Nodes result = parent.query("node()");
        assertEquals(2, result.size());
        assertEquals(child1, result.get(0));  
        assertEquals(child2, result.get(1));  
       
        result = parent.query("node()[1]");
        assertEquals(1, result.size());
        assertEquals(child1, result.get(0));
       
    }
View Full Code Here

        parent.appendChild(child2);
        parent.appendChild(new Text(""));
        parent.appendChild(new Text(""));
        parent.appendChild(new Text(""));
       
        Nodes result = parent.query("node()");
        assertEquals(2, result.size());
        assertEquals(child1, result.get(0));  
        assertEquals(child2, result.get(1));  
       
        result = parent.query("node()[1]");
        assertEquals(1, result.size());
        assertEquals(child1, result.get(0));
       
    }
View Full Code Here

TOP

Related Classes of nu.xom.Nodes

Copyright © 2018 www.massapicom. 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.