zoukankan      html  css  js  c++  java
  • 解析XML

    1、解析String类型的XML字符串得到属性值

    String  resultXML = "<?xml version="1.0" encoding="UTF-8"?>

      <result>

         <message value="0">yongyoulogin|用友ESB测试人员|创建|失败|人员已存在,</message>

          ......

      /result>";

    (1)、得到message中value的值

      //解析XML串

      StringReader   sr  =   new StringReader(resultXML);

      InputSource    is  =   new InputSource(sr);

      DocumentBuilderFactory   factory =   DocumentBuilderFactory.newInstance();

      DocumentBuilder   builder=  factory.newDocumentBuilder();

      Document   doc =   builder.parse(is);

      org.w3c.dom.Element   root   =   doc.getDocumentElement();

      NodeList   nl  =   root.getChildNodes();

      Node   message =  nl.item(0);

      String  value  =  message.getAttributes().getNamedItem("value").getNodeValue();

    (2)、得到标签中间的值  

      String  text  =   message.gettextcontent();  (text="yongyoulogin|用友ESB测试人员|创建|失败|人员已存在,")

  • 相关阅读:
    set-find
    set-equal_range
    set-equal_range
    set-erase
    php 抽象类 静态 单体设计模式
    Servlet 工作原理解析
    职场上一个人情商高的十种表现
    快速学习一门新技术入门
    php中14中排序方式的实现
    php中对Mysql数据库的访问操作
  • 原文地址:https://www.cnblogs.com/fengzhanfei/p/6136901.html
Copyright © 2011-2022 走看看