易截截图软件、单文件、免安装、纯绿色、仅160KB

xml dom

XML DOM
  XML DOM 定义了访问和处理 XML 文档的标准方法。
  XML DOM 是 XML Document Object Model 的缩写,即 XML 文档对象模型。
  一、DOM 简介
  什么是 DOM?
  DOM 是 W3C(万维网联盟) 的推荐标准。
  DOM 定义了访问诸如 XML 和 XHTML 文档的标准。
  “W3C 文档对象模型(DOM)是一个使程序和脚本有能力动态地访问和更新文档的内容、结构以及样式的平台和语言中立的接口。”
  W3C DOM 被分为 3 个不同的部分/级别(parts / levels):
  核心 DOM
  用于任何结构化文档的标准模型
  XML DOM
  用于 XML 文档的标准模型
  HTML DOM
  用于 HTML 文档的标准模型
  DOM 定义了所有文档元素的对象和属性,以及访问它们的方法(接口)。
  什么是 HTML DOM?
  HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法(接口)。
  什么是 XML DOM?
  XML DOM 是:
  用于 XML 的标准对象模型
  用于 XML 的标准编程接口
  中立于平台和语言
  W3C 的标准
  XML DOM 定义了所有 XML 元素的对象和属性,以及访问它们的方法(接口)。
  换句话说:
  XML DOM 是用于获取、更改、添加或删除 XML 元素的标准。
  二、XML DOM 节点
  文档中的每个成分都是一个节点。
  节点
  根据 DOM,XML 文档中的每个成分都是一个节点。
  DOM 是这样规定的:
  整个文档是一个文档节点
  每个 XML 标签是一个元素节点
  包含在 XML 元素中的文本
  DOM 实例
  请看下面的 XML 文件 (books.xml):
  ======================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <bookstore>
  <book category="COOKING">
  <title lang="en">Everyday Italian</title>
  <author>Giada De Laurentiis</author>
  <year>2005</year>
  30.00</price>
  </book>
  <book category="CHILDREN">
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  29.99</price>
  </book>
  <book category="WEB">
  <title lang="en">XQuery Kick Start</ti


相关文档:

jdom实现schema验证xml文件是否合法

导入jdom1.1版
http://www.jdom.org/dist/binary/
import java.io.FileReader;
import org.jdom.Document;
import org.jdom.input.SAXBuilder;
public class XMLValidate {
public void validate(String xml, String schema) {
try {
SAXBuilder builder = new SAXBuilder(true);
//指定约束方 ......

10本经典XML及Web相关电子书


XML How to Program

Beginning Xml Databases

Beginning XSLT and XPath Transforming XML Documents and Data

ASP.NET 2.0 XML

XML 手册 4th Edition

XML Schema Complete Reference
......

xml格式获取值

function getkeyvalue(s_keyname,s_keystr)
s_keybegin="<"+s_keyname+">"
s_keyend="</"+s_keyname+">"
s_i_begin=instr(s_keystr,s_keybegin)
s_i_end=instr(s_keystr,s_keyend)
if s_i_end<=s_i_begin+len(s_keybegin) then
getkeyvalue=""
exit function
else
getkeyvalue=mid(s_k ......

一些工具函数 Xml 序列化

  public sealed class XmlHelper
{
public static void Serialize<T>(T obj,string fileName)
{
TextWriter writer = new StreamWriter(fileName);
try
{
XmlSerializer ser = new XmlSerializer(typeof(T));
......

怎样将XML的Document 转换成 String

import java.io.StringWriter;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.apache.xerces.dom.DocumentImpl;
import org.apache.xerces.dom.DOMImplementationImpl;
import org.apache.xml.serialize.OutputFormat;
import org.apache.xml.serialize.Serializer;
import org.apache.xml. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号