20 import ca.uqac.lif.cep.xml.XPathFunction;
21 import ca.uqac.lif.cep.xml.ParseXml;
22 import ca.uqac.lif.xml.XmlElement;
30 public static void main(String[] args)
33 Object[] out =
new Object[1];
34 ParseXml.instance.evaluate(
new Object[]{
36 +
"<a><b>1</b><c>10</c></a>\n" 37 +
"<a><b>2</b><c>15</c></a>\n" 40 XmlElement x = (XmlElement) out[0];
42 new XPathFunction(
"doc/d/text()").getValue(x));
44 new XPathFunction(
"doc/a/b").getValue(x));
46 new XPathFunction(
"doc/a[b=2]/c").getValue(x));
Evaluate JPath expressions on JSON elements.