雷林鹏分享:服务器上的 XML】的更多相关文章

服务器上的 XML XML 文件是类似 HTML 文件的纯文本文件. XML 能够通过标准的 Web 服务器轻松地存储和生成. 在服务器上存储 XML 文件 XML 文件在 Internet 服务器上进行存储的方式与 HTML 文件完全相同. 启动 Windows 记事本,并写入以下行: Jani Tove Remember me this weekend 然后用适当的文件名,比如 "note.xml",在 Web 服务器上保存这个文件. 通过 ASP 生成 XML XML 可在不安装…
使用 XSLT 显示 XML 通过使用 XSLT,您可以把 XML 文档转换成 HTML 格式. 使用 XSLT 显示 XML XSLT 是首选的 XML 样式表语言. XSLT(eXtensible Stylesheet Language Transformations)远比 CSS 更加完善. XSLT 是在浏览器显示 XML 文件之前,先把它转换为 HTML: 使用 XSLT 显示 XML 如果您想要学习有关 XSLT 的知识,请在我们的首页查找 XSLT 教程. 在服务器上通过 XSLT…
XML Parser 所有现代浏览器都有内建的 XML 解析器. XML 解析器把 XML 文档转换为 XML DOM 对象 - 可通过 JavaScript 操作的对象. 解析 XML 文档 下面的代码片段把 XML 文档解析到 XML DOM 对象中: if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// cod…
XML 编辑器 如果您希望极认真地学习和使用 XML,那么您一定会从一款专业的 XML 编辑器的使用上受益. XML 是基于文本的 XML 是基于文本的标记语言. 关于 XML 的一件很重要的事情是,XML 可被类似记事本这样的简单的文本编辑器来创建和编辑. 不过,在您开始使用 XML 进行工作时,您很快会发现,使用一款专业的 XML 编辑器来编辑 XML 文档会更好. 为什么不使用记事本? 许多 Web 开发人员使用记事本来编辑 HTML 和 XML 文档,这是因为最常用的操作系统都带有记事本…
XML 简介 XML 被设计用来传输和存储数据. HTML 被设计用来显示数据. 应该掌握的基础知识 在您继续学习之前,需要对以下知识有基本的了解: HTML JavaScript 如果您希望首先学习这些项目,请在我们的 首页 访问这些教程. 什么是 XML? XML 指可扩展标记语言(EXtensible Markup Language). XML 是一种很像HTML的标记语言. XML 的设计宗旨是传输数据,而不是显示数据. XML 标签没有被预定义.您需要自行定义标签. XML 被设计为具…
XML 语法规则 XML 的语法规则很简单,且很有逻辑.这些规则很容易学习,也很容易使用. 所有的 XML 元素都必须有一个关闭标签 在 HTML 中,某些元素不必有一个关闭标签: This is a paragraph. 在 XML 中,省略关闭标签是非法的.所有元素都必须有关闭标签: This is a paragraph. 注释:从上面的实例中,您也许已经注意到 XML 声明没有关闭标签.这不是错误.声明不是 XML 文档本身的一部分,它没有关闭标签. XML 标签对大小写敏感 XML 标…
XML 验证 拥有正确语法的 XML 被称为"形式良好"的 XML. 通过 DTD 验证的XML是"合法"的 XML. 形式良好的 XML 文档 "形式良好"的 XML 文档拥有正确的语法. 在前面的章节描述的语法规则: XML 文档必须有一个根元素 XML元素都必须有一个关闭标签 XML 标签对大小写敏感 XML 元素必须被正确的嵌套 XML 属性值必须加引号 Tove Jani Reminder Don't forget me this we…
XML 属性 XML元素具有属性,类似 HTML. 属性(Attribute)提供有关元素的额外信息. XML 属性 在 HTML 中,属性提供有关元素的额外信息: 属性通常提供不属于数据组成部分的信息.在下面的实例中,文件类型与数据无关,但是对需要处理这个元素的软件来说却很重要: computer.gif XML 属性必须加引号 属性值必须被引号包围,不过单引号和双引号均可使用.比如一个人的性别,person 元素可以这样写: 或者这样也可以: 如果属性值本身包含双引号,您可以使用单引号,就像…
XML 验证器 使用我们的 XML 验证器来对您的 XML 文件进行语法检查. XML 错误会终止您的程序 XML 文档中的错误会终止您的 XML 应用程序. W3C 的 XML 规范声明:如果 XML 文档存在错误,那么程序就不应当继续处理这个文档.理由是,XML 软件应当轻巧,快速,具有良好的兼容性. 如果使用 HTML,创建包含大量错误的文档是有可能的(比如您忘记了结束标签).其中一个主要的原因是 HTML 浏览器相当臃肿,兼容性也很差,并且它们有自己的方式来确定当发现错误时文档应该显示为…
XML 命名空间 XML 命名空间提供避免元素命名冲突的方法. 命名冲突 在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突. 这个 XML 携带 HTML 表格的信息: Apples Bananas 这个 XML 文档携带有关桌子的信息(一件家具): African Coffee Table 80 120 假如这两个 XML 文档被一起使用,由于两个文档都包含带有不同内容和定义的 元素,就会发生命名冲突. XML 解析器无法确定如何处理这类冲突. 使…
XML DOM DOM(Document Object Model 文档对象模型)定义了访问和操作文档的标准方法. XML DOM XML DOM(XML Document Object Model)定义了访问和操作 XML 文档的标准方法. XML DOM 把 XML 文档作为树结构来查看. 所有元素可以通过 DOM 树来访问.可以修改或删除它们的内容,并创建新的元素.元素,它们的文本,以及它们的属性,都被认为是节点. 在我们的 XML DOM 教程中,您可以学习更多有关 XML DOM 的知…
XML CDATA XML 文档中的所有文本均会被解析器解析. 只有 CDATA 区段中的文本会被解析器忽略. PCDATA - 被解析的字符数据 XML 解析器通常会解析 XML 文档中所有的文本. 当某个 XML 元素被解析时,其标签之间的文本也会被解析: This text is also parsed 解析器之所以这么做是因为 XML 元素可包含其他元素,就像这个实例中,其中的 元素包含着另外的两个元素(first 和 last): BillGates 而解析器会把它分解为像这样的子元素…
XML - E4X E4X 向 JavaScript 添加了对 XML 的直接支持. E4X 实例 var employees= Tove 32 Jani 26 ; document.write(employees.person.(name == "Tove").age); 这个实例仅适用于 Firefox! 尝试一下 » 作为一个 JavaScript 对象的 XML E4X 是正式的 JavaScript 标准,增加了对 XML 的直接支持. 使用 E4X,您可以用声明 Date…
XML 实例 这些例子演示了 XML 文件.XML 格式化和 XML 转换(XSLT). 还演示了与 XML 一起使用的 JavaScript(AJAX). 查看 XML 文件 查看一个简单的 XML 文件(note.xml) 查看一个带有错误的相同的 XML 文件 查看一个 XML 的 CD 目录 查看一个 XML 的植物目录 查看一个 XML 的食物菜单 实例解释 XML 和 CSS 查看一个 XML 的 CD 目录 查看对应的 CSS 文件 显示由 CSS 文件格式化的 CD 目录 实例解…
XML 总结 下一步学习什么呢? XML 总结 XML 可用于交换.共享和存储数据. XML 文档形成 树状结构,在"根"和"叶子"的分支机构开始的. XML 有非常简单的 语法规则.带有正确语法的 XML 是"形式良好"的.有效的 XML 是针对 DTD 进行验证的. XSLT 用于把 XML 转换为其他格式,比如 HTML. 所有现代的浏览器有一个内建的 XML 解析器,可读取和操作 XML. DOM(Document Object Mode…
XML 教程 XML 指可扩展标记语言(eXtensible Markup Language). XML 被设计用来传输和存储数据. XML 很重要,也很容易学习. 现在开始学习 XML! XML 文档实例 Tove Jani Reminder Don't forget me this weekend! XML 实例 通过实例进行学习!使用我们的编辑器,你可以编辑 XML 代码,然后点击测试按钮查看结果. 尝试一下! 本文转载自:w3cschool(编辑:雷林鹏 来源:网络)…
XML 用途 XML 应用于 Web 开发的许多方面,常用于简化数据的存储和共享. XML 把数据从 HTML 分离 如果您需要在 HTML 文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑 HTML. 通过 XML,数据能够存储在独立的 XML 文件中.这样您就可以专注于使用 HTML/CSS 进行显示和布局,并确保修改底层数据不再需要对 HTML 进行任何的改变. 通过使用几行 JavaScript 代码,您就可以读取一个外部 XML 文件,并更新您的网页的数据内容. XML 简…
查看 XML 文件 在所有主流的浏览器中,均能够查看原始的 XML 文件. 不要指望 XML 文件会直接显示为 HTML 页面. 查看 XML 文件 - Tove Jani Reminder Don't forget me this weekend! 查看这个 XML 文件:note.xml XML 文档将显示为代码颜色化的根以及子元素.通过点击元素左侧的加号(+)或减号( - ),可以展开或收起元素的结构.要查看原始的 XML 源(不包括 + 和 - 符号),选择"查看页面源代码"或…
使用 CSS 显示 XML 通过使用 CSS(Cascading Style Sheets 层叠样式表),您可以添加显示信息到 XML 文档中. 使用 CSS 显示您的 XML? 使用 CSS 来格式化 XML 文档是有可能的. 下面的实例就是关于如何使用 CSS 样式表来格式化 XML 文档: 请看这个 XML 文件:CD 目录 然后看这个样式表:CSS 文件 最后,请查看:使用 CSS 文件格式化的 CD 目录 下面是 XML 文件的一小部分.第二行把 XML 文件链接到 CSS 文件: B…
XML 应用程序 本章演示一些基于 XML, HTML, XML DOM 和 JavaScript 构建的小型 XML 应用程序. XML 文档实例 在本应用程序中,我们将使用 "cd_catalog.xml" 文件. 在 HTML div 元素中显示第一个 CD 下面的实例从第一个 CD 元素中获取 XML 数据,然后在 id="showCD" 的 HTML 元素中显示数据.displayCD() 函数在页面加载时调用: 实例 x=xmlDoc.getElemen…
XML to HTML 在 HTML 页面中显示 XML 数据 在下面的实例中,我们打开一个 XML 文件("cd_catalog.xml"),然后遍历每个 CD 元素,并显示HTML 表格中的 ARTIST 元素和 TITLE 元素的值: 实例 尝试一下 » 如需了解更多关于使用 JavaScript 和 XML DOM 的信息,请访问我们的 XML DOM 教程. 本文转载自:w3cschool(编辑:雷林鹏 来源:网络)…
XML 编码 XML 文档可以包含非 ASCII 字符,比如挪威语 æ ø å,或者法语 ê è é. 为了避免错误,需要规定 XML 编码,或者将 XML 文件存为 Unicode. XML 编码错误 如果您载入一个 XML 文档,您可以得到两个不同的错误,表示编码问题: 在文本内容中发现无效字符. 如果您的 XML 中包含非 ASCII 字符,且文件保存为没有指定编码的单字节 ANSI(或 ASCII),您会得到一个错误. 单字节编码属性的 XML 文件. 相同的单字节没有编码属性的 XML…
XML 注意事项 这里列出了您在使用 XML 时应该尽量避免使用的技术. Internet Explorer - XML 数据岛 它是什么?XML 数据岛是嵌入到 HTML 页面中的 XML 数据. 为什么要避免使用它?XML 数据岛只在 Internet Explorer 浏览器中有效. 用什么代替它?您应当在 HTML 中使用 JavaScript 和 XML DOM 来解析并显示 XML. 如需更多有关 JavaScript 和 XML DOM 的信息,请访问我们的 XML DOM 教程.…
现实生活中的 XML 如何使用 XML 来交换信息的一些实例. 实例:XML 新闻 XMLNews 是用于交换新闻和其他信息的规范. 对新闻的供求双方来说,通过使用这种标准,可以使各种类型的新闻信息通过不同软硬件以及编程语言进行的制作.接收和存档更加容易: 143 Dead in Colombia Earthquake By Jared Kotler, Associated Press Writer Bogota, Colombia Monday January 25 1999 7:28 ET…
XML 相关技术 下面是一个 XML 技术的列表. XHTML (可扩展 HTML) 更严格更纯净的基于 XML 的 HTML 版本. XML DOM (XML 文档对象模型) 访问和操作 XML 的标准文档模型. XSL (可扩展样式表语言) XSL 包含三个部分: XSLT (XSL 转换) - 把 XML 转换为其他格式,比如 HTML XSL-FO (XSL 格式化对象)- 用于格式化 XML 文档的语言 XPath - 用于导航 XML 文档的语言 XQuery (XML 查询语言)…
Ruby XML, XSLT 和 XPath 教程 什么是 XML ? XML 指可扩展标记语言(eXtensible Markup Language). 可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言. 它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据. 更多内容请查看我们的 XML 教程 XML解析器结构和API XML的解析器主要有DO…
XMLHttpRequest 对象 XMLHttpRequest 对象 XMLHttpRequest 对象用于在后台与服务器交换数据. XMLHttpRequest 对象是开发者的梦想,因为您能够: 在不重新加载页面的情况下更新网页 在页面已加载后从服务器请求数据 在页面已加载后从服务器接收数据 在后台向服务器发送数据 如需学习更多关于 XMLHttpRequest 对象的知识,请学习我们的 XML DOM 教程. XMLHttpRequest 实例 当你在下面的输入字段中键入一个字符,一个 X…
Ruby Web Services 应用 - SOAP4R 什么是 SOAP? 简单对象访问协议(SOAP,全写为Simple Object Access Protocol)是交换数据的一种协议规范. SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息. 简单对象访问协议是交换数据的一种协议规范,是一种轻量的.简单的.基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息. 更多 SOAP 教程请查看:http://www.…
在 CodeIgniter 中,使用数据库是非常频繁的事情.你可以使用框架自带的数据库类,就能便捷地进行数据库操作. 初始化数据库类 依据你的数据库配置载入并初始化数据库类: $this->load->database(); 被载入之后你可以在任何地方使用它. 以对象形式返回查询结果 $query = $this->db->query('SELECT name, title, email FROM my_table'); foreach ($query->result() a…
jQuery EasyUI 树形菜单 - 树形网格动态加载 动态加载树形网格有助于从服务器上加载部分的行数据,避免加载大型数据的长时间等待.本教程将向您展示如何创建带有动态加载特性的树形网格(TreeGrid). 创建树形网格(TreeGrid) url="treegrid3_getdata.php" rownumbers="true" idField="id" treeField="name"> Name Quanti…