java解析xml的问题

问题描述

我的目的是吧<clothes>到</clothes>和<comfort>到</comfort>中的index、suggestion、icon的数值拿出来,我该怎么弄?例如:输出6、建议着寒冷服装、chuanyi_6.jpg<clothes><chuanyi-zhishuindex="6"/><chuanyi-jianyisuggestion="建议着寒冷服装"/><chuanyi-tuicon="chuanyi_6.jpg"/></clothes><comfort><shushi-zhishuindex="6"/><shushi-jianyisuggestion="冷,气温较低,感觉偏冷,请预防感冒"/><shushi-tuicon="shushi_6.jpg"/></comfort>

解决方案

解决方案二:
SAX解析
解决方案三:
java解析xml就四种方法.DOM,SAX,DOM4J,JDOM.楼主可以去学习理解一下.个人觉得DOM4J不错

时间: 2024-09-30 11:55:56

java解析xml的问题的相关文章

Php利用java解析xml

xml 作者: 雨伞首先如果你对JAVA不感兴趣或者说你的主机不支持JAVA或者你也不打算学习的话请不要浪费时间在这里. 请先安装JAVA的执行环境与PHP结合,具体参考http://www.phpx.com/happy/thr78795.html 或者下载http://www.javax.org/download/php_java.rar里面我写有个readme.txt说明文档,这个压缩包是个简单的例子. 要下载我的JAVA源码请到http://www.javax.org/download/J

java解析xml的问题。。。

问题描述 java解析xml的问题... 我有三个xml文件,里面的节点格式不一致大致相同,怎么样写个通用的方法将我指定的内容读取出来? 解决方案 http://blog.csdn.net/wwww1988600/article/details/9019785 解决方案二: 原文:点击打开链接 今日在开发一个实现读取XML文件指定节点的值或属性值的公用方法时,碰到了中文乱码问题,最终通过百度和google把它搞定了,今天在这里发表一下,一个作为自己的资源,另一个也希望能给其他人带来一些帮助. x

java解析xml文件中数据,数据之间用0x2588做分隔符,怎么解析

问题描述 java解析xml文件中数据,数据之间用0x2588做分隔符,怎么解析 java解析xml文件中数据,数据之间用0x2588做分隔符,0x2588做分隔符分隔符问题,这个0x2588的分隔符怎么处理 解决方案 xml字符串.split((char)(0x2588)) 解决方案二: 我试试 ,谢谢好心人,谢谢你抽出时间 谢谢

JAVA解析XML

在JAVA中最常用的解析xml的方式有四种,分别为:sax.dom.dom4j.jdom.sax方式的解析是基于事件的,比较适合大数据的解析,而dom的方式会将xml加载到内存中,构建出dom树,解析大文件时容易造成内存溢出,在实际开发中,我们应该选择最合适的解析方式. 假设我们有这样一个xml文件: <xml> <userId><![CDATA[jianggujin]]></userId> <userName><![CDATA[蒋固金]]

java解析xml文件多个线程同时访问时内存溢出

问题描述 java解析xml文件多个线程同时访问时内存溢出,代码如下:解析的xml文件大小大概2M-10M,该怎么解决呢? String sourceFile = ConfigReader.get("data.store.path") + article.getSourceFile();org.dom4j.Document document = null;FileInputStream fin = null;try {fin = new FileInputStream(new File

Java解析xml的四种方法汇总_java

1. DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准.DOM是以层次结构组织的节点或信息片断的集合.这个层次结构允许开发人员在树中寻找特定信息.分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作.由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的.DOM以及广义的基于树的处理具有几个优点.首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改.它还可以在任何时候在树中上下导航,而不是像SAX

java解析xml二种方法

java解析xml二种方法 配置文件为: <?xml version="1.0" encoding="utf-8"?> <config>     <point name="test1">         <name>zhang3</name>         <address>abcdefg</address>         <email>a@b.c

详解Java解析XML的四种方法_java

XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便.对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition),XSLT(Extensible Stylesheet Language Transform

使用Java解析XML文件(一) JDOM篇

JDOM是一种解析XML的Java工具包,官方地址:http://www.jdom.org/,目前版本为1.1. 尽管JDOM 在性能测试时表现不佳,在测试 10M 文档时内存溢出 ,但是他API比较简单,容易上手. import java.io.File; import java.io.FileWriter; import java.io.IOException; import org.jdom.Document; import org.jdom.Element; import org.jdo