位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# XML 基础

提问人:刘团圆发布时间:2020-12-10

    可扩展标记语言(Extensible Markup Language? XML)是一种数据语言,它将数据以一种简单的文本格式存储,可以被人类和几乎任何计算机理解。它是一种W3C标准格式,类似于HTML(www.w3.org/XML)。Microsoft 在.NET Framework和其他微软产品中己经完全采用它。即使是Microsoft Office的新版本引入的文档格式也是基于XML的,但Office应用程序本身不是.NET应用程序。

    XML的细节非常复杂,因此在此不介绍其所有细节。幸好,大多数任务都不需要了解XML的详细知识, 因为Visual Studio通常会处理其中大多数工作——我们基本上不必手动编写XML文档。如果想更深入地了解XML,可以阅读 Joe Fawcett、Danny Ayers 和 Liam Quin (Wrox, 2012)编写的AML,或许多在线教程,如 www.xmlnews.org/docs/xml-basics.html 或 http://www.w3schools. com/xml/。


XML的基本格式很简单,下例显示了共享图书数据的XML格式。

<book>

    <title>Beginning Visual C# 7</title>

    <author>Benjamin Perkins et al</author>

    <code>458685</code>

</book>

    在这个例子中,每本书都有书名、作者和标识这本书的独特代码。每本书的数据包含在一个book元素中,该元素用<book>开始标记开头,用</book>结束标记结束。标题、作者和代码值存储在book元素的嵌套元素中。

    元素的标签内也可能有特性。如果书的代码是book元素的一个特性,而不是一个元素,book元素的开头可能就是<book code=458685>。为简单起见,本例仅使用元素。特性和元素通常都称为节点,类似于图中的节点。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部