XML 转 String 的一种方法 Java - 修改 0 次
来源:互联网 发布:网络危机公关联系方式 编辑:程序博客网 时间:2024/04/28 02:22
如果我想获得一个节点内的所有内容,比如下面的 XML 文件:
<?xml version='1.0'?><type> <human> <Name>John Smith</Name> <Address>1/3A South Garden</Address> </human></type>
假如我想把 <huaman> 内的所有内容都转换成字符串:
"<human><Name>John Smith</Name><Address>1/3A South Garden</Address></human>"
就可以使用下面的方法:
private String nodeToString(Node node) { StringWriter sw = new StringWriter(); try { Transformer t = TransformerFactory.newInstance().newTransformer(); t.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes"); t.transform(new DOMSource(node), new StreamResult(sw)); } catch (TransformerException te) { System.out.println("nodeToString Transformer Exception"); } return sw.toString();}
如果您不想字符串包含节点本身,可以使用字符串的截取方法 substring() ;
原地址:java - Geting all content of a xml node as string
0 0
- XML 转 String 的一种方法 Java - 修改 0 次
- 修改图标的一种方法
- 一种Java对象与XML文互转的方法
- 由String得到XML中Document对象的一种方法代码
- Unicode下 TCHAR* 和CString转string的一种方法
- 扩展std::string的一种方法
- 一种std::string的格式化方法
- java修改xml节点方法
- (转).NET中书写XML的一种简单方法
- 一种用自然对数开n次方根的方法
- 修改MySQL procedure 名称的一种方法
- java 基础的String转XML
- XML节点排序的一种方法
- Castor-解析xml的另外一种方法
- ApplicationContext.xml导入约束的一种方法
- 换一种思路实现Java里String类的contains方法
- 黄阶低级 - 《 Java 核心》- 4.4 静态域和静态方法 - 修改0次
- 黄阶低级 - 《 Java 核心》- 4.5 方法参数 - 修改0次
- 命令模式——智能家居来了
- 分别用axis1和axis2实现webservice实例
- 浅谈Android客户端项目框架
- Java常见面试题
- Android面试过程描述
- XML 转 String 的一种方法 Java - 修改 0 次
- 美团笔试题:拜访
- ***没有规则可以创建“XXX”需要的目标“XXX”问题的解决方案
- 利用Nginx + tomcat实现负载均衡
- 关于Maven的Pom.xml报错的个人解决办法!!!
- gcc的简单使用
- android面试经验谈
- CF 708C. Centroids 树形dp
- 方法体写入工具类的情形