
XML
烽火007
没有翻不过的峰,只有不想跨过去的坎!
展开
-
jdom或dom4j读取xml文件时如何让dtd验证使用本地dtd文件或者不生效
<br />一、写在所有之前:<br /> 因为dom4j和jdom在这个问题上处理的方法是一模一样的,只是一个是SAXBuilder 一个SAXReader,这里以jdom距离,至于dom4j只需要同理替换一下就可以了。<br /> 二、问题发生的情况<br /> 当你用jdom读取一个有 dtd验证的xml文件,同时你的网络是不通的情况下。会出现以下错误:<br /> 1,代码如下package dom;<br /><br />import java.io.File;<br /><br /转载 2010-07-15 14:24:00 · 1362 阅读 · 0 评论 -
xpath操作
<br />XPath:xml path Language,是用于确定xml某个节点位置的语言。<br /> 根据xpath查找节点的JavaScript方法<br /><br /> function selectSingleNode(xmldoc,sXpath){ if (window.ActiveXObject) {<br /> //IE浏览器<br /> return xmldoc.selectSingleNode(sXpath);<br /> } el转载 2010-08-10 16:54:00 · 677 阅读 · 0 评论 -
dom4j中xpath的使用
获取Document SAXReader saxReader = new SAXReader(); Document document = saxReader.read(FileUtil.getFileInputStream(fileName)); 查询Element String xpath ="/composites/composite[@type='onDelete']";//查询属性type='ondDelete'的composite List composites = document.转载 2010-08-10 16:49:00 · 745 阅读 · 0 评论