知识大全 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

相关参考

知识大全 怎么用php解析xml文件

  DOMElement  DOMElementDOMDocument::createElement(string$name[string$value])  创建节点元素  String$name节点

知识大全 XML入门教程:XML有哪些用途?

XML入门教程:XML有哪些用途?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  XML是被设计

知识大全 掌握XML实例演练ASP+XML编程

掌握XML实例演练ASP+XML编程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作为一个普通

知识大全 Web XML编程之显示XML文件内容

WebXML编程之显示XML文件内容  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  XML技术越

知识大全 在VisualC#中使用XML指南之读取XML

在VisualC#中使用XML指南之读取XML  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!对于X

知识大全 在Visual C#中使用XML之编写XML

在VisualC#中使用XML之编写XML  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在我的上一

知识大全 XML的语法规则

XML入门基础:XML的语法规则  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!提纲一XML语法规则

知识大全 XML和HTML的区别

XML开发入门基础:XML和HTML的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  XML

知识大全 查看 XML 文件

XML开发入门基础:查看XML文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在所有现代浏览

知识大全 C#操作XML

C#操作XML  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  已知有一个XML文件(bookst