我使用java的stax解析xml,但是遇到cdata的时候,获取到的文本是空,如:
<command>
<![CDATA[Text about a badger]]>
</command>if (elementName == ModelXmlParser.DATA_MODEL_TAG_COMMAND) {
event = eventReader.nextEvent();
String cmd = event.asCharacters().getData();
.....
}
我打印cmd就是空串儿,我知道stax好像是不支持cdata事件的,我也不需要cdata事件,只要能活到内容就行了。请高人帮忙指点一下,谢谢
<command>
<![CDATA[Text about a badger]]>
</command>if (elementName == ModelXmlParser.DATA_MODEL_TAG_COMMAND) {
event = eventReader.nextEvent();
String cmd = event.asCharacters().getData();
.....
}
我打印cmd就是空串儿,我知道stax好像是不支持cdata事件的,我也不需要cdata事件,只要能活到内容就行了。请高人帮忙指点一下,谢谢
解决方案 »
- 目前学java软件编程,就业形势如何?具体用于那些开发
- java多线程 定时任务Timer的问题
- 如果一个类实现了两个接口,而这两个接口里边有相同名字的方法,在类里边如何定义这两个方法?
- 请问如何进行登陆验证?
- 新手急求答案
- 请教:如何用socket和多线程传送多个文件(比如一个文件夹内)~~~~ 谢了
- 如果使某线程等待另一个线程执行到某一步时继续执行?
- 构造器也可以带public吗?volatile怎么用?
- 血本求助,快来呀,愁死我了,如果再解决不了的话,我就死定了。
- 启动时报bean没找到错,项目右键maven“Update Project”后就好了是为什么?
- 大伙来看看这两个方法是重载方法么?
- JAVA初学者问题,那位大侠帮帮忙
http://topic.csdn.net/u/20120426/15/6d170c31-1f05-48da-92f2-86e8b2e3b226.html