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

LINQ TO XML Common Class

个人收集、整理了一些LINQ TO XML的基本方法,希望各位大虾多多指导:
 /// <summary>
///Xml节点属性
/// </summary>
public class XmlAttribute
{
 public XmlAttribute()
 {
  
 }
    public XmlAttribute(string _key,object _value)
    {
        Key = _key;
        Value = _value;
    }
    /// <summary>
    /// 节点属性名
    /// </summary>
    public string Key { get; set; }
    /// <summary>
    /// 节点值
    /// </summary>
    public object Value { get; set; }
}
 
/// <summary>
///Xml文件节点
/// </summary>
public class XmlNode
{
    public XmlNode()
    {
       
    }
    public XmlNode(XElement _xemt)
    {
        xemt = _xemt;
    }
    public XmlNode(string _nodeName, object _nodeValue)
    {
        nodeName = _nodeName;
        nodeValue = _nodeValue;       
    }
    public XmlNode(string _nodeName, object _nodeValue, List<XmlNode> _childNodes, List<XmlAttribute> _attributeList)
 {
        nodeName = _nodeName;
        nodeValue = _nodeValue;
        childNodes = _childNodes;
        attributeList = _attributeList;
 }
    /// <summary>
    /// 节点对象
    /// </summ


相关文档:

四眼看世界 XML语法


XML (EXtensible Markup Language)
XML is a
cross-platform, software and hardware independent tool for transmitting
information.
Prolog
XML
Declaration
Processing
Instructions
DOCTYPE
Declaration
Elements
Attributes
XML
Comments
CDATA
Sections
Character
and Entity Refere ......

gloox xml的解析模块

gloox自己实现了xml的解析模块,没有用到第三方的库(tinyXML,expat )
主要涉及的文件:
tag.h (tag.cpp)
taghandler.h
parser.h (parser.cpp)
1. Tag一个Tag就是一个XML元素
例如:
a.
<book kind='computer'>
<store id='23'/>
<author>
    qiang
</author>
</bo ......

四种XML解析方法

四种XML解析方法
xml文件:
<?xml version="1.0" encoding="GB2312"?>
<RESULT>
<VALUE>
<NO>A1234</NO>
<ADDR>四川省XX县XX镇XX路X段XX号</ADDR>
</VALUE>
<VALUE>
<NO>B1234</NO>
   <ADDR>四川省XX市XX乡XX村XX组</ADDR>
</VALUE>
</RESULT>
1)DOM
  & ......

xml/properties文件的相互保存转化

/*
练习使用java.util.properties类包来操作propertes及XML文件,通过store方法的调用可实现xml/properties文件的相互保存转化
*/
import java.util.*;
import java.io.*;
public class TestPropertes
{
public static void main(String[] args) {
   Properties pp = new Properties();
   Fi ......

用jdom实现将数据库资料生成xml文件

今天的项目模块中用到根据数据库里的资料生成xml文件,主要步骤如下:
(1) 连接数据库,取出数据;
(2) 创建结点,添加子项;
(3) 写入文件“test.xml”中;
具体代码如下:
import java.io.FileOutputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Result ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号