List of usage examples for org.apache.commons.jxpath JXPathContext selectSingleNode
public Object selectSingleNode(String xpath)
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); }