使用jdom 解析xml字符串
程序员文章站
2022-05-28 10:45:59
...
jar在附件中
private String analyzeXmlString(String xmlDoc)
{
//创建一个新的字符串
StringReader read = new StringReader(xmlDoc);
//创建新的输入源SAX 解析器将使用 InputSource 对象来确定如何读取 XML 输入
InputSource source = new InputSource(read);
//创建一个新的SAXBuilder
SAXBuilder sb = new SAXBuilder();
//通过输入源构造一个Document
org.jdom.Document doc;
String content = null;
try {
doc = sb.build(source);
//取的根元素
Element root = doc.getRootElement();
List<Element> nodeList = root.getChildren();
boolean isSuccess = false;
//遍历节点内容
for (Element element : nodeList) {
if("result".equals(element.getName().toLowerCase())
&& "ok".equals(element.getText().toLowerCase()))
{
isSuccess = true;
}
if("content".equals(element.getName().toLowerCase()))
{
content = element.getText();
}
}
//当返回的响应为失败的时候
if (!isSuccess)
{
content = null;
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return content;
}
上一篇: scp无密码及秘钥创建
下一篇: rsync推送备份服务器