知识大全 XML 元素
Posted 元素
篇首语:天才就是百分之九十九的汗水加百分之一的灵感本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 XML 元素相关的知识,希望对你有一定的参考价值。
XML开发入门基础:XML 元素 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
XML 文档包含 XML 元素
什么是 XML 元素?XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分
元素可包含其他元素 文本或者两者的混合物 元素也可以拥有属性
<bookstore><book category= CHILDREN > <title>Harry Potter</title> <author>J K Rowling</author> <year> </year> <price> </price> </book><book category= WEB > <title>Learning XML</title> <author>Erik T Ray</author> <year> </year> <price> </price> </book></bookstore>
在上例中 <bookstore> 和 <book> 都拥有元素内容 因为它们包含了其他元素 <author> 只有文本内容 因为它仅包含文本
在上例中 只有 <book> 元素拥有属性 (category= CHILDREN )
XML 命名规则XML 元素必须遵循以下命名规则
名称可以含字母 数字以及其他的字符 名称不能以数字或者标点符号开始 名称不能以字符 xml (或者 XML Xml)开始 名称不能包含空格可使用任何名称 没有保留的字词
最佳命名习惯使名称具有描述性 使用下划线的名称也很不错
名称应当比较简短 比如 <book_title> 而不是 <the_title_of_the_book>
避免 字符 如果您按照这样的方式进行命名 first name 一些软件会认为你需要提取第一个单词
避免 字符 如果您按照这样的方式进行命名 first name 一些软件会认为 name 是对象 first 的属性
避免 : 字符 冒号会被转换为命名空间来使用(稍后介绍)
XML 文档经常有一个对应的数据库 其中的字段会对应 XML 文档中的元素 有一个实用的经验 即使用数据库的名称规则来命名 XML 文档中的元素
非英语的字母比如 éòá 也是合法的 XML 元素名 不过需要留意当软件开发商不支持这些字符时可能出现的问题
XML 元素是可扩展的XML 元素是可扩展 以携带更多的信息
请看下面这个 XML 例子
<note><to>Gee</to><from>John</from><body>Don t fet the meeting this weekend!</body></note>
让我们设想一下 我们创建了一个应用程序 可将 <to> <from> 以及 <body> 元素提取出来 并产生以下的输出
MESSAGE To: Gee From: John Don t fet the meeting this weekend!
想象一下 之后这个 XML 文档作者又向这个文档添加了一些额外的信息
<note><date> </date><to>Gee</to><from>John</from><heading>Reminder</heading><body>Don t fet the meeting this weekend!</body></note>
那么这个应用程序会中断或崩溃吗?
不会 这个应用程序仍然可以找到 XML 文档中的 <to> <from> 以及 <body> 元素 并产生同样的输出
cha138/Article/program/net/201311/13541相关参考
DOMElement DOMElementDOMDocument::createElement(string$name[string$value]) 创建节点元素 String$name节点
XML入门教程:XML有哪些用途? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! XML是被设计
掌握XML实例演练ASP+XML编程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作为一个普通
WebXML编程之显示XML文件内容 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! XML技术越
在VisualC#中使用XML指南之读取XML 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!对于X
在VisualC#中使用XML之编写XML 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在我的上一
XML入门基础:XML的语法规则 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!提纲一XML语法规则
XML开发入门基础:XML和HTML的区别 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! XML
XML开发入门基础:查看XML文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在所有现代浏览
C#操作XML 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 已知有一个XML文件(bookst