Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
private void openFile(File f){
try{
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(f);
doc.getDocumentElement().normalize();
NodeList nList = doc.getElementsByTagName("Einkauf");
for (int temp = 0; temp < nList.getLength(); temp++) {
Node nNode = nList.item(temp);
if (nNode.getNodeType() == Node.ELEMENT_NODE) {
Element eElement = (Element) nNode;
TreeItem<String> parent = tree.getTreeItem(temp);
if (parent==null) {
parent = tree.getRoot();
}
final TreeItem<String> newNode = new TreeItem<String>(getTagValue("Brot", eElement));
parent.getChildren().add(newNode);
parent.setExpanded(true);
System.out.println("First Name : " + getTagValue("Brot", eElement));
}
}
}catch(Exception e){
e.printStackTrace();}
}
private static String getTagValue(String sTag, Element eElement) {
NodeList nlList = eElement.getElementsByTagName(sTag).item(0).getChildNodes();
Node nValue = (Node) nlList.item(0);
return nValue.getNodeValue();
}
<J>
<menu>
<name>Hauptmenü</name>
<desc>Hauptmenü</desc>
<Item>
<name>Einkauf</name>
</Item>
</menu>
<menu>
<name11>Einkauf</name11>
<Item>
<name222>Brot</name222>
</Item>
<Item>
<name222>Salz</name222>
</Item>
</menu>
</J>
buildTreeModelByTreeWalk(Node node,TreeItem parentTreeNode)