• XML 编辑器

    如果希望极认真地学习和使用 XML,那么您一定会从一款专业的 XML 编辑器的使用上受益。XML 是基于文本的XML 是基于文本的标记语言。关于 XML 的一件很重要的事情是,XML 可被类似记事本这样的简单的文本编辑器来创建和编辑。不过,在您开始使用 XML 进行工作时,您很快会发现,使用一款专业的 XML 编辑器来编辑 XML 文档会更…

  • 现实生活中的 XML

    一个现实生活中的例子,向您展示 XML 如何携带数据。实例: XML 新闻XMLNews 是用于交换新闻和其他信息的规范。对新闻的供求双方来说,通过使用这种标准,可以使各种类型的新闻信息通过不同软硬件以及编程语言进行的制作、接收和存档更加容易。一个 XMLNews 文档实例:<?xml version="1.0" encoding="ISO-8…

  • XML 的相关技术

    下面是一个与 XML 相关的技术的列表。XHTML更严格更纯净的基于 XML 的 HTML 版本。XML DOM访问和操作 XML 的标准文档模型。XSLTXSL 包含三个部分:XSLT - 把 XML 转换为其他格式,比如 HTMLXSL-FO - 用于格式化 XML 文档的语言XPath - 用于在 XML 文档中导航的语言XQuery基于 XML 的用于查询 XML 数据的语言。DTD用于定义 X…

  • 把数据存储到 XML 文件

    通常,我们在数据库中存储数据。不过,如果希望数据的可移植性更强,我们可以把数据存储 XML 文件中。创建并保存 XML 文件如果数据要被传送到非 Windows 平台上的应用程序,那么把数据保存在 XML 文件中是有好处的。请记住,XML 有很强的跨平台可移植性,并且数据无需转换!首先,我们将学习如何创建并保存一个 XML 文件。下…

  • XML 注意事项

    本节列出了您在使用 XML 时应该尽量避免使用的技术。Internet Explorer - XML 数据岛它是什么?XML 数据岛(XML Data Islands)是嵌入 HTML 页面中的 XML 数据。为什么要避免使用它?XML 数据岛只在 Internet Explorer 浏览器中有效。用什么代替它?您应当在 HTML 中使用 JavaScript 和 XML DOM 来解析并显示 XML。XML 数据…

  • XML DOM 高级

    XML DOM (Document Object Model) 定义了访问和操作 XML 文档的标准方法。获取元素的值下面的代码检索第一个 <title> 元素的文本值:x=xmlDoc.getElementsByTagName("title")[0].childNodes[0]; txt=x.nodeValue;结果:txt = "Harry Potter"获取属性的值下面的代码检索第一个 <title> 元素…

  • 服务器上的 XML

    XML 文件是类似 HTML 文件的纯文本文件。能够通过标准的 web 服务器轻松地存储和生成 XML。在服务器上存储 XMLXML 文件在 Internet 服务器上进行存储的方式与 HTML 文件完全相同。请打开 Windows 记事本,并输入以下代码:<?xml version="1.0" encoding="ISO-8859-1"?> <note> <fro…

  • XML 编码

    XML 文档可以包含非 ASCII 字符,比如法语。为了避免错误,需要规定 XML 编码,或者将 XML 文档存为 Unicode。Windows 记事本Windows 记事本默认会将文件保存为单字节的 ANSI (ASCII)。如果选取文件菜单中的“另存为”命令,就可以规定双字节 Unicode (UTF-16)。将下面的 XML 文件保存为 Unicode (注意文档不包含任何 enco…

  • XML CDATA

    所有 XML 文档中的文本均会被解析器解析。只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。PCDATAPCDATA 指的是被解析的字符数据(Parsed Character Data)。XML 解析器通常会解析 XML 文档中所有的文本。当某个 XML 元素被解析时,其标签之间的文本也会被解析:<message>此文本也会被解析</message>…

  • XML 命名空间

    XML 命名空间提供避免元素命名冲突的方法。命名冲突在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。这个 XML 文档携带着某个表格中的信息:<table> <tr> <td>Apples</td> <td>Bananas</td> </tr></table>这…

  • XML 应用程序

    本节演示由 HTML 和 JavaScript 构建的一个小型 XML 应用程序。XML 文档实例请看下面这个 XML 文档 ( "cd_catalog.xml" ),它描述了一个 CD 目录:<?xml version="1.0" encoding="ISO-8859-1"?> <CATALOG> <CD> <TITLE>Empire Burlesque</TITLE> …

  • XML to HTML

    本章讲解如何把 XML 数据显示为 HTML。在 HTML 中显示 XML 数据在上一节中,我们讲解了如何通过 JavaScript 来解析 XML 并访问 DOM。本例遍历一个 XML 文件 (cd_catalog.xml),然后把每个 CD 元素显示为一个 HTML 表格行:<html> <body> <script type="text/javascript"> if (window.XMLHtt…

  • XML DOM

    DOM (Document Object Model,文档对象模型)定义了访问和操作文档的标准方法。XML DOMXML DOM (XML Document Object Model) 定义了访问和操作 XML 文档的标准方法。DOM 把 XML 文档作为树结构来查看。能够通过 DOM 树来访问所有元素。可以修改或删除它们的内容,并创建新的元素。元素,它们的文本,以及它们的属性,都被认…

  • XML 解析器

    所有现代浏览器都内建了供读取和操作 XML 的 XML 解析器。解析器把 XML 转换为 XML DOM 对象 - 可通过 JavaScript 操作的对象。解析 XML所有现代浏览器都有读取和操作 XML 的内建 XML 解析器。解析器把 XML 载入内存,然后把它转换为可通过 JavaScript 访问的 XML DOM 对象。您将在本教程的下一节中学习更多有关 XML DOM 的…

  • XMLHttpRequest 对象

    XMLHttpRequest 对象用于在后台与服务器交换数据。什么是 XMLHttpRequest 对象?XMLHttpRequest 对象用于在后台与服务器交换数据。XMLHttpRequest 对象是开发者的梦想,因为您能够:在不重新加载页面的情况下更新网页在页面已加载后从服务器请求数据在页面已加载后从服务器接收数据在后台向服务器发送数据所有现代的浏览器都…

  • 使用 XSLT 显示 XML

    通过使用 XSLT,您可以向 XML 文档添加显示信息。使用 XSLT 显示 XMLXSLT 是首选的 XML 样式表语言。XSLT (eXtensible Stylesheet Language Transformations) 远比 CSS 更加完善。查看 XML 文件,XSLT 样式表,查看结果。下面是此 XML 文件的一个片断。 第二行,<?xml-stylesheet type="text/xsl" href="…

  • 使用 CSS 显示 XML

    通过使用 CSS,可为 XML 文档添加显示信息。使用 CSS 显示您的 XML?下面是此XML文件的一个片断。 第二行,<?xml-stylesheet type="text/css" href="cd_catalog.css"?>,把这个 XML 文件链接到 CSS 文件:<?xml version="1.0" encoding="ISO-8859-1"?><?xml-styles…

  • XML 浏览器支持

    几乎所有的主流浏览器均支持 XML 和 XSLT。Mozilla Firefox从 1.0.2 版本开始,Firefox 就已开始支持 XML 和 XSLT(包括 CSS)。MozillaMozilla 含有用于 XML 解析的 Expat,并支持显示 XML + CSS。Mozilla 同时拥有对 Namespaces 的某些支持。Mozilla 同样可做到对 XSLT 的执行(XSLT implementation)。Netscape自从版本 …

  • XML 验证

    拥有正确语法的 XML 被称为“形式良好”的 XML。通过 DTD 验证的 XML 是“合法”的 XML。形式良好的 XML 文档“形式良好”或“结构良好”的 XML 文档拥有正确的语法。“形式良好”(Well Formed)的 XML 文档会遵守前几章介绍过的 XML 语法规则:XML 文档必须有根元素XML 文档必须有关闭标签XML 标签对大小写敏感XML 元素必…

  • XML 属性

    XML 元素可以在开始标签中包含属性,类似 HTML。属性 (Attribute) 提供关于元素的额外(附加)信息。XML 属性从 HTML,你会回忆起这个:<img src="computer.gif">。"src" 属性提供有关 <img> 元素的额外信息。在 HTML 中(以及在 XML 中),属性提供有关元素的额外信息:<img src="…

  • XML 元素

    XML 文档包含 XML 元素。什么是 XML 元素?XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。<bookstore> <book category="CHILDREN"> <title>Harry Potter</title> <author>J K. Rowlin…

  • XML 语法规则

    XML 的语法规则很简单,且很有逻辑。这些规则很容易学习,也很容易使用。所有 XML 元素都须有关闭标签在 HTML,经常会看到没有关闭标签的元素:<p>This is a paragraph <p>This is another paragraph在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签:<p>This is a paragraph</p> <…

  • XML 树结构

    XML 文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。一个 XML 文档实例XML 使用简单的具有自我描述性的语法:<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder<…

  • XML 的用途

    XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。XML 把数据从 HTML 分离如果你需要在 HTML 文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑 HTML。通过 XML,数据能够存储在独立的 XML 文件中。这样你就可以专注于使用 HTML 进行布局和显示,并确保修改底层数据不再需要对 HTML 进行任何的改变…

  • XML 简介

    XML 被设计用来传输和存储数据。HTML 被设计用来显示数据。应该掌握的基础知识:在您继续学习之前,需要对以下知识有基本的了解:HTML / XHTMLJavaScript什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要…

论坛咨询