• XML字符串的读取


    单纯的一个例子,看了就懂了,找了一个上午啊~泪流满面。。。

    package aaa;
    
    import java.io.StringReader;
    
    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.DocumentBuilderFactory;
    
    import org.w3c.dom.Document;
    import org.w3c.dom.Element;
    import org.w3c.dom.Node;
    import org.w3c.dom.NodeList;
    import org.xml.sax.InputSource;
    
    public class xmlread
    {
       public static void main(String[] args){
    
          String xmlStr = "<int xmlns=\"http://schemas.microsoft.com/2003/10/Serialization/\">1</int>";
                  try
                  {
                      DocumentBuilderFactory factory = DocumentBuilderFactory .newInstance();
                      DocumentBuilder builder = factory.newDocumentBuilder(); 
                      Document doc = builder.parse(new InputSource(new StringReader(xmlStr)));
                      Element root = doc.getDocumentElement();
                      NodeList optionNodeList = root.getChildNodes();
                      if(optionNodeList!=null)
                      {
                          int totalNode = optionNodeList.getLength();
                          for (int i=0;i<totalNode;i++)
                          {
                              Node optionNode = optionNodeList.item(i);
                              System.out.println(optionNode.getNodeName()+" - "+optionNode.getNodeType()+" - "+optionNode.getNodeValue()+" - "+optionNode.getTextContent());
                          }
                      }
                  }
                  catch(Exception e)
                  {
                      e.printStackTrace();
                  }
    
          }
    }

    运行结果

    #text - 3 - 1 - 1
  • 相关阅读:
    JAVA设计模式之单例模式
    JAVA设计模式之建造模式
    JAVA设计模式之原型模式
    JAVA设计模式之适配器模式
    JAVA设计模式之合成模式
    JAVA设计模式之享元模式
    JAVA设计模式之门面模式
    JAVA设计模式之桥梁模式
    JAVA设计模式之不变模式
    JAVA设计模式之模版方法模式
  • 原文地址:https://www.cnblogs.com/zhidian314/p/2630159.html
Copyright © 2020-2023  润新知