java解析string类型的xml
来源:互联网 发布:诸暨市行知小学座机 编辑:程序博客网 时间:2024/04/30 11:42
1.字符串dataxml值如下:
<form>
<hideArea><subject>超级管理员</subject>
<urgency>0</urgency>
<security>0</security>
</hideArea>
<checked>
<DynamicCheckbox value="1,4,7">基地组织,爆破中心,门岗7</DynamicCheckbox>
</checked>
</form>
2.获得节点属性值及子节点值
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
String destination = null;
Document doc = builder.parse( new ByteArrayInputStream(dataxml.getBytes()));
if(doc.getElementsByTagName("DynamicCheckbox").item(0).getFirstChild()!=null){
String dynamicCheckbox = doc.getElementsByTagName("DynamicCheckbox").item(0).getAttributes().item(0).getNodeValue(); //节点“DynamicCheckbox”第一个属性值,即“1,4,7”;
String dynamicCheckbox2 = doc.getElementsByTagName("DynamicCheckbox").item(0).getNodeValue(); //节点“DynamicCheckbox”第一个节点值,即“基地组织,爆破中心,门岗7”;
}
如果dataxml中含有中文:则
dataxml = "<?xml version=\"1.0\" encoding=\"gbk\"?>" +dataxml;
- java 解析String类型的xml
- java解析string类型的xml
- 解析String类型的XML
- java解析由String类型拼接的XML文件
- java string类型xml解析为对象
- Dom4j解析String类型的xml数据
- 如何解析String类型的XML
- DOM4J解析String类型的xml文件
- Android--<String>XX</String>类型的XML解析
- java解析String类型t复杂xml,多级节点,最好的例子
- Java后台解析String形式的Xml
- 调用接口,解析返回的的string类型xml文档
- 利用pull解析器解析服务器返回的String类型的XML
- Java中String类型的参数传递问题的解析
- Java中String类型的参数传递问题的解析
- Java中String类型的参数传递问题的解析
- Java中String类型的参数传递问题的解析
- Java中String类型的参数传递问题的解析
- Hibernate 常见异常处理(转帖)
- 系统环境变量何时生效的 分析调查报告
- 字节对齐的规则
- 双系统中默认启动项无法更改为windows,不想用linux,用如下的方法修复mbr来默认从windws启动
- vc int to string
- java解析string类型的xml
- Floyd算法
- C#时常需要调用C++DLL
- ASP.NET中常用输出JS脚本的类(来自于周公博客)
- 伦敦奥运夺目大战下的硝烟:抢人就是抢新闻
- SSH(Spring+Struts+Hibernate)学习笔记(三)Struts 2 Hello World
- 【DP】 hdu1505 City Game
- cookie的作用域
- 用jQuery.noConflict()防止$的冲突