Example usage for org.apache.commons.jxpath JXPathContext selectSingleNode

List of usage examples for org.apache.commons.jxpath JXPathContext selectSingleNode

Introduction

In this page you can find the example usage for org.apache.commons.jxpath JXPathContext selectSingleNode.

Prototype

public Object selectSingleNode(String xpath) 

Source Link

Document

Finds the first object that matches the specified XPath.

Usage

From source file:org.langera.freud.optional.css.cssrule.CssRuleJdomTest.java

@Before
public void setUp() throws Exception {
    final SAXBuilder saxBuilder = new SAXBuilder(false);
    Document document = saxBuilder.build(ClassLoader.getSystemResourceAsStream("parsed_css_example.xml"));
    JXPathContext context = JXPathContext.newContext(document.getRootElement());
    cssRuleJdom = new CssRuleJdom((Element) context.selectSingleNode("//RULE[3]"), 0);
    cssRuleJdomSeparatedByCommas0 = new CssRuleJdom((Element) context.selectSingleNode("//RULE[2]"), 0);
    cssRuleJdomSeparatedByCommas1 = new CssRuleJdom((Element) context.selectSingleNode("//RULE[2]"), 1);
}

From source file:org.langera.freud.optional.css.cssrule.declaration.CssDeclarationJdomTest.java

@Before
public void setUp() throws Exception {
    final SAXBuilder saxBuilder = new SAXBuilder(false);
    Document document = saxBuilder.build(ClassLoader.getSystemResourceAsStream("parsed_css_example.xml"));
    JXPathContext context = JXPathContext.newContext(document.getRootElement());
    cssDeclarationJdom = new CssDeclarationJdom(null, (Element) context.selectSingleNode("//PROPERTY"));

}

From source file:org.langera.freud.optional.css.cssrule.selector.CssSelectorJdomTest.java

@Before
public void setUp() throws Exception {
    final SAXBuilder saxBuilder = new SAXBuilder(false);
    Document document = saxBuilder.build(ClassLoader.getSystemResourceAsStream("parsed_css_example.xml"));
    JXPathContext context = JXPathContext.newContext(document.getRootElement());
    cssSelectorJdom = new CssSelectorJdom(null, (Element) context.selectSingleNode("//CLASS"),
            CssSelector.Combinator.DESCENDANT);

}