Package nu.xom

Examples of nu.xom.Element.query()


   

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


   

    public void testSimpleWildCard() {
    
        Element a = new Element("a");
        Nodes result = a.query("/*");
        assertEquals(1, result.size());
       
    }
   

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("/");
View Full Code Here

        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");
        }
        catch (XPathException success) {
            assertNotNull(success.getMessage());
        }
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

       
        Element parent = new Element("Test");
        Element child = new Element("child");
        parent.appendChild(child);
       
        Nodes result = child.query("parent::*");
        assertEquals(1, result.size());
        assertEquals(parent, result.get(0));  
       
    }
   
View Full Code Here

        Element parent = new Element("Test");
        Element child = new Element("child");
        parent.appendChild(child);
        grandparent.appendChild(parent);
       
        Nodes result = child.query("ancestor::*");
        assertEquals(2, result.size());
        assertEquals(grandparent, result.get(0));  
        assertEquals(parent, result.get(1));
       
    }
View Full Code Here

    public void testParentAxisWithDocument() {
       
        Element root = new Element("Test");
        new Document(root);
       
        Nodes result = root.query("parent::*");
        assertEquals(0, result.size());
       
    }
   
   
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.