zoukankan      html  css  js  c++  java
  • XML(DOM解析)

    //创建book.xml 文件

    <?xml version="1.0" encoding="UTF-8"?>
    <books>
        <book>
            <name>微冷的雨</name>
            <price>100.0</price>
        </book>
    </books>

    //解析代码

    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.DocumentBuilderFactory;
    
    import org.w3c.dom.Document;
    import org.w3c.dom.Element;
    import org.w3c.dom.NodeList;
    
    
    public class MyDom {
    
        public static void main(String[] args) throws Exception {
            readXml();
        }
        private static void readXml() throws Exception {
            DocumentBuilderFactory factory =DocumentBuilderFactory.newInstance();
            DocumentBuilder builder = factory.newDocumentBuilder();
            Document document = builder.parse("src/book.xml");
            NodeList list = document.getElementsByTagName("book");
            for (int i = 0; i < list.getLength(); i++) {
                Element item = (Element)list.item(i);
                System.out.println(item.getElementsByTagName("name").item(0).getFirstChild().getNodeType());
            }
        }
    } 
  • 相关阅读:
    c语言中的数据变量类型,大小
    表达式* ptr ++和++ * ptr是否相同?
    再论i++ ++i
    Chapter 1 First Sight——2
    如何修改博客样式
    PAT1011
    Chapter 1 First Sight——1
    Preface
    L11,one good turn deserves another
    PAT1010
  • 原文地址:https://www.cnblogs.com/myhome-1/p/5772661.html
Copyright © 2011-2022 走看看