xml
文章平均质量分 73
iteye_12404
这个作者很懒,什么都没留下…
展开
-
关于XML对特殊字符的编码
项目中遇到这类问题,比如“优褅股份”,采用GBK编码可以,如果采用GB2312编码的话,XML文件中会生成“优褅股份”,显然“褅”超出了他的编码范围,那么按照XML标准,将其采用UINCODE的统一编码格式进行编码。这样对于公司EDI产品,如果编码采用GB2312编码,解码采用GBK,那么由于编码时生成“优褅股份”,能正常解码,如果编码采用GBK,解...原创 2012-02-23 15:13:38 · 120 阅读 · 0 评论 -
玩转 XPath 和缺省命名空间(Default Namespaces)(转)
诸如“为什么用 XPath 的表达式进行查询,却没有返回所期望的结果?”的问题通常都与命名空间(NameSpace)有关,而且绝大多数是与缺省命名空间(Default Namespace)有关。本文试图解释这个问题并针对三种流行的 XPath 实现给出解决方法:Jaxen、JAXP XPPathFactory 以及 XSLT。内容列表问题描述“前缀-命名空间”映射Ja...原创 2014-07-01 16:38:26 · 339 阅读 · 0 评论 -
采用JDK自带的类库解析XML(转)
1,需求说明假设要查询一个图书列表,寻找TEST的著作. 2,创建项目 创建一个Java项目. Java 1.5推出了javax.xml.xpath包,提供一个引擎和对象模型独立的XPath库.只要Java环境>1.5,无需增加类库. 这个包也可用于Java 1.3及以后的版本,但需要单独安装Java API for XML Processing(JAXP)1.3 提示:Xalan 2.7...原创 2014-07-01 16:43:11 · 295 阅读 · 0 评论 -
XML节点当做文本处理
XmlHelper类中封装的方法,采用JDOM实现。 如下所示: /** * 输出XML文件流。根据指定的编码,将输入的节点,输出到输出流中。 * @param xml XML文件流 * @return xml JDOM树的根节点,如果XML格式错误,返回空(null) * @throws JDOMException */ publ...原创 2014-10-31 08:45:25 · 152 阅读 · 0 评论