Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. public ArrayList<Object> GetAnyEntity(String PathXPath) throws JAXBException {
  2. ArrayList<Object> list = new ArrayList<Object>();
  3. DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
  4. try {
  5. DocumentBuilder builder = domFactory.newDocumentBuilder();
  6. Document dDoc = builder.parse("Projects//asdad//ProjectDataBase.xml");
  7. XPath xPath = XPathFactory.newInstance().newXPath();
  8. NodeList nl = (NodeList)xPath.evaluate("//Project/Layer[@idLayer=2]", dDoc, XPathConstants.NODESET);
  9. for (int i = 0; i < nl.getLength(); i++) {
  10. list.add(nl.item(i));
  11. }
  12. } catch (Exception e) {
  13. e.printStackTrace();
  14. }
  15. return list;
  16. }
  17.  
  18. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  19. <Project xmlns="http://www.example.org/ProjectDataBase" name="name1" >
  20. <Layer idLayer="2">
  21. <LayerName>a</LayerName>
  22. <Order>2</Order>
  23. <Visible>false</Visible>
  24. </Layer>
  25. </Project>
  26.  
  27. //Project/Layer[@idLayer='2']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement