Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ArrayList<Object> GetAnyEntity(String PathXPath) throws JAXBException {
- ArrayList<Object> list = new ArrayList<Object>();
- DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
- try {
- DocumentBuilder builder = domFactory.newDocumentBuilder();
- Document dDoc = builder.parse("Projects//asdad//ProjectDataBase.xml");
- XPath xPath = XPathFactory.newInstance().newXPath();
- NodeList nl = (NodeList)xPath.evaluate("//Project/Layer[@idLayer=2]", dDoc, XPathConstants.NODESET);
- for (int i = 0; i < nl.getLength(); i++) {
- list.add(nl.item(i));
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- return list;
- }
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <Project xmlns="http://www.example.org/ProjectDataBase" name="name1" >
- <Layer idLayer="2">
- <LayerName>a</LayerName>
- <Order>2</Order>
- <Visible>false</Visible>
- </Layer>
- </Project>
- //Project/Layer[@idLayer='2']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement