`
ss1
  • 浏览: 77622 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

创建Document

阅读更多

      XML作为当下应用最广泛的数据交换格式,有不止两三种可供选择解析、创建、修改XML的方法,Dom4j据说是其中的效率最高的一个工具包。整理常用的API如下。

        org.dom4j.Document
        static Document createDocument()
        创建Document,返回Document类的一个实例。
       
        org.dom4j.Document
        Element addElement(String name)
        增加子元素,返回增加的子元素节点引用

        org.dom4j.Element
        Element addAttribute(String name,String value)
        用给定的属性名及属性值增加元素的属性,如果属性名已存在,那么就会被替换掉

        org.dom4j.Element
        Element addText(String text)
        设置节点的文本域

        官方文档的Quick Start Guide的例子如下,包含了上面提到的4个常用API

        import org.apache.Document;
        import org.apache.DocumentHelper;
        import org.apache.Element;
        public class Foo{
                public Document creatDocument(){
                        Document document = DocumentHelper.createDocument();
                       Element root = document.addElement("root");
                        Element author1 = root.addElement("author").addAttribute("location","US").addText ("Jone");
                        Element author2 = root.addElement("author").addAttriubue("location","UK").addtext("Lee");
                        return doucment;
                 }

分享到:
评论

相关推荐

    使用dom4j.doc

    一.Document对象相关 1.读取XML文件,获得document对象....3.主动创建document对象. Document document = DocumentHelper.createDocument(); Element root = document.addElement("members");// 创建根节点

    C++11标准Document

    C++11标准,ISO

    document创建树结构

    document创建树结构,在java中用代码创建树结构,document创建树结构,在java中用代码创建树结构

    dom4-j1.6.1

    1.读取XML文件,获得document对象. SAXReader reader = new ...3.主动创建document对象. Document document = DocumentHelper.createDocument(); Element root = document.addElement("members");// 创建根节点

    Spire.Office for JAVA word 转html

    创建 Document 类的实例。 调用 Document.loadFromFile(String fileName) 方法加载 Word 源文档。 调用 Document. saveToFile(String fileName, FileFormat fileFormat) 方法保存为 Html 格式。 import ...

    xml4种 解析方式

    在dom中利用XmlDocument doc=new XmlDocument()创建document对象, 利用"doc.createElement(节点名称)"来创建字节点,然后用"doc.createTextNode(节点内容)"来为节点添加内容! 利用"doc.createAttribute(节点属性名称)...

    Lucene创建索引步骤

    Lucene创建索引步骤: 1、创建Directory(索引位置) 2、创建IndexWrite(写入索引) 3、创建Document对象 4、为Document添加Field(相当于添加属性:类似于表与字段的关系) 5、通过IndexWriter添加文档到索引中

    document-store:DocumentStore是一个键值存储(KVS),它提供了一个一致的接口来处理存储在JSON中的无模式数据

    创建Document并添加所需的任何数据,可以嵌套包含数组 use DocumentStore \ Document ; $ document = new Document (); $ document -> title = 'Patterns of Enterprise Application Architectur

    凭证导入BAPI_ACC_DOCUMENT_POST

    凭证导入 BAPI_ACC_DOCUMENT_POST

    iTextSharp使用手册.pdf

    第一章 创建一个 Document 利用 iText 五步创建一个 PDF文件: helloword 。 第一步,创建一个 iTextSharp.text.Document 对象的实例: Document document = new Document(); 第二步,为该 Document创建一个 Writer...

    DocumentNetwork:使用Hyperledger Composer平台进行区块链网络

    请执行以下操作:创建User参与者: {"$class": "org.test.DocumentNetwork.User","personId": "personId:Billy","firstName": "Billy","lastName": "Thompson"}创建Document资产: {"$class": "org.test.Docume

    C#使用XmlDocument或XDocument创建xml文件

    使用XmlDocument或XDocument创建xml文件,具体内容如下 需引用:System.Xml; System.Xml.Linq; 1.使用XmlDocument创建xml(入门案例) static void Main(string[] args) { //使用XmlDocument创建xml XmlDocument...

    SwiftCommonMark:在Swift中解析并创建CommonMark文档

    您可以通过提供CommonMark字符串来创建Document 。 let document = Document ( #""" It's very easy to make some words **bold** and other words *italic* with Markdown. **Want to experiment with ...

    learn-lucene:lucene学习

    lucene_learnlucene学习day_01:索引创建的步骤:创建directory创建IndexWriter创建Document为Document添加Field通过IdexUriter添加文档到索引中搜索的步骤:创建directory创建IndexReader根据IndexReader创建...

    PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】

    使用DOMDocument类创建xml config.php <?php $doc = new DOMDocument('1.0','utf-8'); $doc->formatOutput = true; //创建标签 $mysql = $doc->createElement(mysql); $host = $doc->createElement(host); $...

    document-api-python, 创建和修改Tableau工作簿和数据源文件.zip

    document-api-python, 创建和修改Tableau工作簿和数据源文件 document-api-python 这个 repo 包含 python 源代码和用于Tableau文档API的示例文件。 我们刚刚开始,并计划扩展你在这里找到的东西。 通过提交反馈,...

    创建 XPS 文档示例

    此示例演示如何分别在使用以及不使用嵌入式打印票证的情况下写入 XML 纸张规范 (XPS) 包。在执行 XpsCreate 示例时,...每次执行该示例时,都会重新创建 XpsDocument.xps 和 XpsDocument-WithPrintTicket.xps 文件。

    python操作MongoDB基础知识

    首先运行easy_install pymongo命令安装pymongo驱动。然后执行操作:创建连接复制代码 ...代码如下: In [4]: collection = db.malware注意:db和collection都是延时创建的,在添加Document时才真正创建Document添加,

    解决python-docx打包之后找不到default.docx的问题

    在创建Document的时候,采用本地的default.docx,可以从安装目录templates文件夹中找到,放置到exe目录下面即可 doc = Document(docx=os.path.join(os.getcwd(), ‘default.docx’)) 完美解决啦! 以上这篇解决...

    Spring Boot邮件发送(powernode document)(源代码)

    Spring Boot邮件发送(powernode document)(源代码) 1.概述 2.最佳实践 2.1创建项目引入依赖(mail) 2.2修改yml配置文件 2.3编写测试发送邮件 2.4 测试结果 2.4.1 发送基本内容 2.4.2 发送复杂内容 我们使用java...

Global site tag (gtag.js) - Google Analytics