XML 存储文档

package com.kpsh.myself;

import java.io.File;
import java.io.FileWriter;

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import
org.dom4j.Element;
import org.dom4j.io.XMLWriter;

public class ParseXML {
 
 public static void main(String[]
args) {
  createXMLFile();
 }

public static void createXMLFile() {
  Document document =
DocumentHelper.createDocument();
  Element booksElement =
document.addElement("Student");

Element bookElement =
booksElement.addElement("book");
  bookElement.addAttribute("show",
"Name");
  Element titleElement =
bookElement.addElement("title");
  titleElement.setText("the new
stduent");
  
  bookElement =
booksElement.addElement("book");
  bookElement.addAttribute("show",
"Num");
  titleElement =
bookElement.addElement("title");
  titleElement.setText("his
name");
  
  bookElement =
booksElement.addElement("book");
  bookElement.addAttribute("show",
"Address");
  titleElement =
bookElement.addElement("title");
  titleElement.setText("上海");
  
  bookElement
=
booksElement.addElement("book");
  bookElement.addAttribute("show",
"Tel");
  titleElement =
bookElement.addElement("title");
  titleElement.setText("12345678");
  
  Element
ownerElement =
booksElement.addElement("owner");
  ownerElement.setText("qh");
  try
{
   XMLWriter writer = new XMLWriter(new FileWriter(new
File("e://output.xml")));
   writer.write(document);
   writer.close();
  }
catch (Exception ex)
{
   ex.printStackTrace();
  }
 }

}

XML 存储文档,码迷,mamicode.com

时间: 2025-01-14 11:19:39

XML 存储文档的相关文章

maven工程web层的web.xml配置文档内容

下面是web层,web.xml配置文档里面需要配置的东西: 1.lo4j配置 2.读取spring文件配置 3.设计路径变量值 4.spring字符集过滤器 5.登陆过滤器 6.springMVC核心配置 7.session过期时间 8.错误页面跳转 以下是实例: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSch

xml约束文档之DTD

DTD XML约束文档 文档类型定义(DTD)可定义合法的XML文档构建模块,它使用一系列合法的元素来定义文档的结构.DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用 . 1.内部声明文档 <?xml version="1.0"?> <!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to      (#PCDATA)> <!ELEMENT fr

PHP解析XML格式文档

<?php// 首先要建一个DOMDocument对象$xml = new DOMDocument();// 加载Xml文件$xml->load("3.xml");// 获取所有的post标签$postDom = $xml->getElementsByTagName("PROPERTIES");print_r($postDom);echo '<br>';// 循环遍历post标签    foreach($postDom as $post

xml.dom——文档对象模型API

文档对象模型,或者"DOM",是一个跨语言API的World Wide Web Consortium(W3C)来访问和修改XML文档.DOM的实现提供了一个XML文档树结构,或允许客户机代码从头开始建立这样一个结构.然后给访问结构通过一组对象提供著名的接口. 模块内容 xml.dom包含以下功能: xml.dom.registerDOMImplementation(name,factory) 注册factory函数名称的名称.factory函数应该返回一个对象实现 DOMImpleme

7.3.2 用 XML 表示文档

XML 格式非常流行,非常适合于保存分层次的数据,比如,上一节的文档.如何处理 XML,对于许多实际应用非常重要,因此,在这一节,我们要扩展我们的应用程序,以支持从 XML 文件加载文档.我们将使用.NET 3.5 的 LINQ to XMLAPI 完成大部分的困难工作,自己再写另外的 XML 解析器没有任何意义.LINQto XML 是函数概念应用于主流框架的很好示例:虽然它不是纯粹的函数式 API(类型一般是可变的),但是对象能够以递归和声明的形式构造,这就使代码的结构一目了然,因此,比使用

tomcat web.xml的文档类型声明

Servlet 2.2 2.3所使用的文档类型为dtd文件 Servlet 2.4所使用的文件为xsd文件 <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht

xml的文档声明

1.1.1 Xml文件的组成部分文档声明元素元素的属性注释CDATA区特殊字符处理指令(PI:Processing Instruction):了解绿色标注的内容:不作为掌握,了解即可1.1.2 文档声明什么是文档声明?在编写XML文档时,需要先使用文档声明来声明XML文档.且必须出现在文档的第一行这就好比我们在写java文件的时候需要声明class一样, 就是个硬性的规定.如何编写文档声明? <?xml version='1.0' encoding='UTF-8'?> xml表示标签的名字 v

html4.0.1,h5,xml,文档声明区别

<!DOCTYPE> 声明不是 HTML 标签:它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令. 提示:请始终向 HTML 文档添加 <!DOCTYPE> 声明,这样浏览器才能获知文档类型. 在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML.DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容. HTML5 不基于 SGML,所以不需要引用 DTD. 在 HTML 4.01 中有三

C#实体类生成XML与XML Schema文档

一.实体类生成XML 1 private void CreateXML() 2 { 3 Type[] objType = DBEntityRegst(); 4 foreach (var item in objType) 5 { 6 if (item == null) 7 { 8 break; 9 } 10 11 XmlDocument doc = new XmlDocument(); 12 13 //<?xml version="1.0"?> 14 XmlDeclarati