[JAVA] XML 파일 읽기 (How to Read XML File)
# xml 파일
--------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<config>
<xmlhost key="key_value" value="value_value">1</xmlhost>
</config>
----------------------------------------------------
## Readxml.java
-----------------------------------------------
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
File file = new File("config.xml");
Document xmldoc = builder.parse(file);
Element el = xmldoc.getDocumentElement();
System.out.println(el.getNodeName());
NodeList nodes = el.getChildNodes();
for(int i=0;i< nodes.getLength();i++){
Node node = nodes.item(i);
if(node.getNodeType() == Node.ELEMENT_NODE){
System.out.println(node.getNodeName()); //태그 명
System.out.println(node.getTextContent()); //태그 값 -> 1
NamedNodeMap map = node.getAttributes();
if(map.getLength()>0){
System.out.println(map.getNamedItem("key").getNodeValue());
//key 값(key_value)
System.out.println(map.getNamedItem("value").getNodeValue());
//value 값(value_value)
}
}
}
---------------------------------
댓글
댓글 쓰기