-1
私は、上から下に向かってすべてのノードを1つずつ通過する必要があるXMLファイルを持っており、ノードに必要な関連値を持つテキストフィールドを設定します。私は単純な解決方法を期待しています。Java XML操作
私は、上から下に向かってすべてのノードを1つずつ通過する必要があるXMLファイルを持っており、ノードに必要な関連値を持つテキストフィールドを設定します。私は単純な解決方法を期待しています。Java XML操作
public void readAllInvoice()
{
try{
File fXmlFile = new File("your file path here");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
doc.getDocumentElement().normalize();
int count=0;
NodeList nList = doc.getElementsByTagName("yourXML tree tag name here");
for (int temp = 0; temp < nList.getLength(); temp++) {
Node nNode = nList.item(temp);
if (nNode.getNodeType() == Node.ELEMENT_NODE) {
Element eElement = (Element) nNode;
jTextField4.setText(eElement.getElementsByTagName("tag id you want to get data here").item(0).getTextContent());
jTextField5.setText(eElement.getElementsByTagName("tag id you want to get data here").item(0).getTextContent());
count=count+1;
}
}
setjTextField();
}
catch(Exception e)
{
}
}
これまでに試したことをお見せください。 – ekstroem