xml解析问题 - Java / Java SE
大家好:
现在我想解析一个xml,xml格式如
<?xml version="1.0" encoding="UTF-8"?>
<form:Documents xmlns:form="http://www.abbyy.com/FlexiCapture/Schemas/Export/FormData.xsd" xmlns:addData="http://www.abbyy.com/FlexiCapture/Schemas/Export/AdditionalFormData.xsd">
<_个险:_个险 addData:DocumentState="带有规则错误" addData:ImagePath="1601_1_1.jpg;1601_1_2.jpg;1601_1_3.jpg;1601_1_4.jpg" xmlns:_个险="http://www.abbyy.com/FlexiCapture/Schemas/Export/个险.xsd">
<_文档节段_1>
<_InsuredcltSex>M</_InsuredcltSex>
<_Insuredmarried>0</_Insuredmarried>
</_文档节段_1>
</_个险:_个险 >
<form:Documents>
以上是xml的格式
SAXReader reader = new SAXReader();
InputStream in = null;
in = new BufferedInputStream(new FileInputStream(file));
Document doc = reader.read(in);//读取XML数据
Iterator itRoot = doc.selectNodes("/form:Documents/_个险:_个险/_文档节段_1").iterator();
现在我用上面的方式进行解析,但是就是找不到 _文档节段_1这个节点,如果我把_个险:_个险这个节点的:去掉,就可以找到
不知道是什么原因,希望大家可以帮我一下,怎么才能找到相应的节点,谢谢
感觉是中间那个【:】导致的?
我试了一下,转义字符也不行的啊,不知道是什么原因呢
{{---
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。
上传文件的路径问题, ......
有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
<html>
<head>
<title> ......