This is a simple library for parsing and outputing XML strings. It also provides a simple XPath 1.0 processor.
Download the source code or clone the repository. If you have Ant, you can compile by simply typing:
$ ant
at the command prompt. This will create the xml-lif.jar library,
which you can then include in your projects.
String my_string = "some XML...":
try {
XmlElement elem = XmlElement.parse(my_string);
} catch (XmlParseException e) {
// Do something
}XmlElement my_element = new XmlElement("foo");
XmlElement inside = new XmlElement("bar");
inside.addChild(new TextElement("Hello"));
my_element.addChild(inside);XPathExpression exp = XPathExpression.parse("foo/bar/text()");
try {
Collection<XmlElement> result = XP.get(my_map, "b[0]");
} catch (XPathParseException e) {
// Do something
}With the element my_element created above, this would return the
TextElement with value "Hello".