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

NET 读、写、查、删、改XML文件

.NET读、写、查、删、改XML文件

一、    
XML
简介
XML
即可扩展标记语言(
EXtensible Markup Language
),是一种标记语言,很类似
HTML

XML
的设计宗旨是传输数据,而非显示数据。
XML
标签没有被预定义,需要用户定义标签。
XML
被设计为具有自我描述性并符合
W3C
的推荐标准。
XML
已经被广泛的应用于软件开发的很多方面,特别是
Web
开发。常用于简化数据的存储和共享。
二、    
XML
语法
1) 
可以根据应用编写有实际意义的标签
比如要描述班级可以定义
<Class>
标签,要描述学生可以定义
<Student>
标签。
2) 
所有
XML
标签必须
有关闭标签,如:
<Class>
高三一班
</Class>
</Class>
是关闭标签;再如:
<Student>
高三一班
</Student>
</Student>
是关闭标签。
3) 
XML
标签也是区分大小写的:
<Class>
高三一班
</class>
上面写法是错误的,因为
<Class>

</class>
是不同的标签,
</class>

<class>
的关闭标签,而不是
<Class>
的关闭标签。
3

XML
标签是可以嵌套的,而且必须正确嵌套,所谓嵌套也就是在其内的意思,把握这一点就不难看出一下哪个是错误的了,正确的写法如下:
<Class>
        
<Student>
        
</Student>
</Class>
错误的写法:
<Class>
        
<Student>
        
</Class>
</Student>
在编写
XML
代码时,注意保持清晰地层次结构。
4) 
XML
必须有根元素,根元素有且只能有一个
<Root>
        
<Child>1</Child>
<Child>2</Child>
<Child>3</Child>
</Root>
5) 
可以给
XML
标签定义属性,属性值必须放在英文半角双引号里面。
<Class Name=”
高三一班
”>
<Student>
</Student>
</Class>
下面属性是错误的:
<Class Name=
高三一班
&g


相关文档:

XML, XSLT, XSD, XPATH, XSL

Xml, xslt, xsd, xpath描述一下
XML: Extensible Markup Language扩展标记语言,用来处理结构化文档。
XSLT: XSL Transformations。用来将一种XML转换成另外一种XML文档。也可以将XML转换成XHTML或者HTML在浏览器中显示。
XSD: XML Schemas Definition。用来定义XML文档的结构。XML Schema 是DTD(Document Type Definiti ......

XML的一些简单问题!

(第1章)
(P1~3)1.用自己的语言对SGML、HTML和XML作简单介绍和对比。
SGML  是一种采用标记来描述文档数据的通用语言,SGML定义了基本的语法好,同时也允许用户建立自己的元素标记。
HTML 采用了很小一部分SGML的标记,同时HTML采用的是固定标记也不需要包含DTD。
XML 同HTML一样,都是出自于SGML标准通用标记语 ......

用CMarkUp类解析XML文件

解析:
 CMarkup xml;
 CString strChanText, strChanType;
 xml.Load("MyXml.xml");
 xml.ResetMainPos();
 if (!Chan.FindElem("TreeOrg"))
 {
      return;
 }
 if (xml.IntoElem())
 {
      xml.FindEle ......

Example Code of Using XML Parser in Symbian OS

antonypr | 14 April, 2007 00:05
A couple of weeks ago, I had a plan to write an article and example code of using XML parser in Symbian OS. It seems that another Forum Nokia Champion, Paul Todd had the same idea. He posted a nice article about XML parser in Symbian OS 9.x to Forum Nokia Blogs. It's ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号