java字节转xml_关于XML文档和JAVA中的JTree之间如何转换的问题
private DefaultMutableTreeNode createTreeNode( Node root ){
DefaultMutableTreeNode treeNode = null;
//定义要返回的根节点
String name = root.getNodeName();
//获得该节点的NodeName
String value = root.getNodeValue();
//获得该节点的NodeValue
treeNode = new DefaultMutableTreeNode( root.
getNodeType() == Node.TEXT_NODE ? value : name );
//如果为值节点,那么取得该节点的值,否则取得该节点的Tag的名字
if ( root.hasChildNodes() )
//如果该节点有孩子节点,那么递归处理该节点的孩子节点
{ NodeList children = root.getChildNodes();
//取得该节点的子节点列表
if( children != null ){
//判断子节点是否为空
int numChildren = children.getLength();
//取得字节数目
for (int i=0; i < numChildren; i++){
Node node = children.item(i);
//循环处理每个子节点
if( node != null )
{ if( node.getNodeType() == Node.ELEMENT_NODE )
{ treeNode.add( createTreeNode(node) );
//如果该子节点还有孩子节点使用递归的方法处理该子节点
} else {
String data = node.getNodeValue();
if( data != null )
{
data = data.trim();
if ( !data.equals(“\n”) && !data.equals(“\r\n”) &&
data.length() > 0 )
{ treeNode.add(new
DefaultMutableTreeNode(node.getNodeValue()));
//如果该节点没有孩子节点,那么直接加到节点下
}
}
}
}
}
}
}
return treeNode; //返回节点 }
java字节转xml_关于XML文档和JAVA中的JTree之间如何转换的问题相关推荐
- jQuery使用ajax传输xml文档在IE中无法正确解析的问题
在jQuery中使用$.get()或$.post()从服务端获取xml文档时,必须在服务器端将返回的Http头的ContentType设为text/xml,否则即使在$.get()或$.post()的 ...
- java中用jdom 如何创建xml文档/将数据写入XML中
JDomOutput.java代码如下 -------------------------------------------------------------------------------- ...
- java xml 追加,java – 如何将节点从xml文档追加到现有的xml文档
我的a.xml中有锦标赛列表: a b c 广告然后我在b.xml中有一个锦标赛 d 我怎样才能将b.xml文件作为另一个锦标赛的文件? 所以这就是我想要的: a b c d 解决方法: 更新. 码: ...
- html怎么加载xml文档,在html中解析xml文件(javascript 读取)
George John Reminder Simth 以上是note.xml的内容. 下面note.html是解析note.xml的内容: function parseXML(){ try{ xmlD ...
- java中sax的使用_java使用sax对xml文档的解析
随着互联网技术的发展,XML技术变得越来越重要,从而出现了很多 与XML的整合应用方面的技术,SAX就是其中之一.在这里,我就简要 谈谈java怎样使用sax对xml文档的解析. 首先,让我们来谈谈S ...
- java jdom 更新xml_Java中使用JDOM来修改XML文档(续前)
22.3.2 使用JDOM来处理XML文档 本节介绍使用JDOM来处理之前建立的XML文档"customer.xml",包括添加.删除以及修改XML文档中的元素.步骤如下. (1) ...
- XML——解析XML文档
[0]README 0.1)本文描述 转自 core java volume 2, 旨在理解 XML--解析XML文档 的基础知识: 0.2) for source code, please visi ...
- C#来创建和读取XML文档 [转]
C#来创建和读取XML文档 [关键词]:XML 录入:小鱼之家 来源:http://fisher.xundain.com 时间:2005-3-3 23:41:54 点击:85次 扩展标记语言XML( ...
- xml与oracle对比,Oracle XML DB和DB2 pure XML在XML文档存储查询性能方面的比较分析
0引言随着互联网和信息化技术的快速发展,医院在逐步完成医院信息数字化建设过程中,它的核心技术之一就是电子病历的数字化管理和应用.电子病历包括病人就诊或治疗的全部临床信息,这些信息一般由数字.文字.图形 ...
最新文章
- 1-2月我国程控交换机产量同比减少13.96%
- collapse 聚合
- linux下安装两个nginx教程,在linux系统下安装两个nginx的简单方法
- openssh实现key验证免密码登录
- Python IDLE无法显示行号、Python IDLE shell里运行py文件
- Hi3516A开发--GV7601 硬件设计
- skywalking告警相关配置
- 从内存中加载并运行exe(两种方法)
- 【Android 修炼手册】Gradle 篇 -- Gradle 源码分析
- php文件上传并保存路径到数据库,thinkphp表单上传文件并将文件路径保存到数据库中?...
- Golang中Goroutine与线程
- Spring框架教程集合
- java中的Card是什么_Java中diapCard是什么意思
- Leetcode 456.132模式
- 讨论PV原语、解答PV疑惑
- pytorch ocr_使用PyTorch解决CAPTCHA(不使用OCR)
- 数学建模——评价模型之TOPSIS
- SO – Shipping – Move Order Staus: BackOrder – 做搬运无法移仓
- java调用ip138接口查询ip地址,iP查询接口Javascript代码示例 iP地址查询接口Javascript代码示例 iP138查询网...
- SpringSecurity之授权
热门文章
- 什么叫做java程序中的继承_【Java】基础16:什么叫继承?
- numberformatexception是什么异常_处理Java异常的9个最佳实践
- java pdf水印排布问题_java 实现 PDF 加水印功能
- 明晚直播预告丨Oracle 19c避雷经验分享
- 资源放送丨《MySQL的查询与优化》PPT视频
- 最完整的MySQL规范
- 面试必问:如何实现Redis分布式锁
- 利用文字技术帮助选购商品,慧眼“识”物的人都这样做……
- AI大有可为:NAIE平台助力垃圾分类
- 有了“质量墙”,程序员再也没有秃头的烦恼