Java和XML的結合是現在開發中必不可少的一部分,Java程序通過讀取或操作XML文件來實現數據的傳輸和處理。下面我們來看看Java程序怎么和XML進行配合使用吧!
public class XmlDemo {
public static void main(String[] args) {
try {
//創建文件對象
File file = new File("test.xml");
//創建DocumentBuilderFactory對象
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
//創建DocumentBuilder對象
DocumentBuilder builder = factory.newDocumentBuilder();
//通過DocumentBuilder對象的parse方法將xml文件讀入到內存中
Document doc = builder.parse(file);
//獲取根節點
Element root = doc.getDocumentElement();
//獲取名為name的子節點
NodeList nodeList = root.getElementsByTagName("name");
//輸出節點文本內容
System.out.println(nodeList.item(0).getTextContent());
} catch (Exception e) {
e.printStackTrace();
}
}
}
在這段代碼中,我們使用了javax.xml.parsers包中的DocumentBuilderFactory和DocumentBuilder兩個類來解析test.xml文件。通過Document對象的getDocumentElement方法獲取到根節點,然后通過getElementsByTagName方法獲取名為name的子節點。最后通過getNodeValue方法獲取節點的內容。這樣就完成了Java程序與XML文件的配合。
可以看出,Java程序與XML的配合使用十分簡單,只需要引入相關的包和類,然后就可以進行文件讀寫操作了。
下一篇php hex編碼