摘要:JDOM 不光可以很方便的建立XML文档,它的另一个用处是它能够读取并操作现有的 XML 数据。JDOM的解析器在org.jdom.input.*这个包里,其中的DOMBuilder的功能是将DOM模型的Document解析成JDOM模型的Document;SAXBuilder的功能是从文件或流中解析出符合JDOM模型的XML 树。由于我们经常要从一个文件里读取数据,因此我们应该采用后者作为解析工具。解析一个xml文档,基本可以看成以下几个步骤:1.实例化一个合适的解析器对象本例中我们使用SAXBuilder:SAXBuilder sb = new SAXBuilder();2.以包含XML数
阅读全文
摘要:(一)、XML文档创建我们由零开始利用JDOM生成一个XML文档。最后的结果(样本文档)看起来象这样:kingwong876543211.以 MyInfo 为根元素创建文档Element rootElement = new Element("MyInfo");//所有的XML元素都是 Element 的实例。根元素也不例外:)Document myDocument = new Document(rootElement);//以根元素作为参数创建Document对象。一个Document只有一个根,即root元素。2.给根元素添加属性Attribute rootAttri =
阅读全文
摘要:JDOM是由以下几个包组成的org.jdom包含了所有的xml文档要素的java类org.jdom.adapters包含了与dom适配的java类org.jdom.filter包含了xml文档的过滤器类org.jdom.input包含了读取xml文档的类org.jdom.output包含了写入xml文档的类org.jdom.transform包含了将jdomxml文档接口转换为其他xml文档接口org.jdom.xpath包含了对xml文档xpath操作的类JDOM类说明1、org.JDOM这个包里的类是你解析xml文件后所要用到的所有数据类型。AttributeCDATAComentDocT
阅读全文
摘要:1.Ducument类(1)Document的操作方法:Element root=new Element("GREETING");Document doc=new Document(root);root.setText("HelloJDOM!");或者简单的使用Document doc=new Document(new Element("GREETING").setText("HelloJDOM!t"));这点和DOM不同。Dom则需要更为复杂的代码,如下:DocumentBuilderFactory factor
阅读全文
摘要:package controllers; import java.io.Reader;
import java.io.StringReader;
import java.util.Iterator;
import java.util.List;
import java.util.Map; import javax.servlet.http.HttpServletResponse; import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder; import play.mvc.Htt...
阅读全文