XML的创建
声明
/// <summary>
/// XML文档
/// </summary>
XmlDocument xmldoc;
/// <summary>
/// XML节点
/// </summary>
XmlNode xmlnode;
/// <summary>
/// XML元素
/// </summary>
XmlElement xmlelem;
XmlElement xmlelem2;
XmlElement xmlelem3;
/// <summary>
/// XML内容
/// </summary>
XmlText xmltext;
/// <summary>
/// 基本路径(个人文件夹管理XML)
/// </summary>
public static string basicPath = ControlsClass.GetPath(true) + "\\temp\\XMLFile.xml";
if (!File.Exists(basicPath))
{
//创建声明
&n
相关文档:
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 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 version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:XML id="xmlSource">
<node label="grandFather" state="unchecked">
<node label="Father" state="un ......
test.html
———————————————————————————————————————& ......