DTD tutorial
不允许规定元素和属性的数据类型。不太灵活。
Pasted from <http://www.w3schools.com/DTD/default.asp>
XSD: Xml Schema Definition, 是DTD的替代版。.NET中常用XSD和XDR。
XHTML - 可扩展HTML(Extensible HTML)
XHTML 使用XML重新定义了HTML 4.01的语法。XHTML 1.0是HTML的下一个版本。更多的请参考我们的XHTML 指南。
CSS - 层叠样式表单(Cascading Style Sheets)
CSS 样式单可以为XML文档添加显示信息。更多信息请阅读我们的CSS 指南。
XSL - 可扩展样式单语言(Extensible Style Sheet Language)
CSS是HTML的样式表,那XSL就是XML的样式表。XSL由三部分组成: XML文档转换(XML Document Transformation ,又叫XSLT),模式匹配语法( a pattern matching syntax ,又叫XPath), 格式话对象( a formatting object interpretation,XSL FO)。
XSLT - XML 转换语言(XML Transformation)
XSLT 是一种比CSS强大很多的语言。它可以将XML文档转换成其他格式的文档。。更多知识请阅读 XSL 指南。
XPath - XML匹配模式(XML Pattern Matching)
XPath是一种用于标识XML文档各个部分的语言。这是一种为了XSLT 和 XPointer而设计出来的语言。
XLink - XML链接语言(XML Linking Language)
链接语言(The XML Linking Language ,XLink), 允许在不同的XML资源之间建立链接关系。
XPointer - XML指针语言(XML Pointer Language)
XML指针语言(The XML Pointer Language ,XPointer), 标识XML文档的内部结构,例如元素、属性、内容等。
DTD - 文档类型定义 (Document Type Definition)
DTD主要用于定义编写XML文档所使用的元素。更多知识请参考 DTD 指南。
Namespaces - 命名空间
XML命名空间提供了一种可以把元素、属性、名字和URL地址引用相互关联的方法。
XSD - XML模式(XML Schema)
模式可以和DTD相互替代,并且功能更强大。模式使用XML格式编写,支持命名空间和数据类型。更多请参考 Schema 指南。
XDR - 数据简化(XML Data Reduced)
XDR是XML模式(XML Schema)的简化版本。IE5.0+浏览器支持XDR。MICROSOFT专用。
DOM - 文档对象模型(Document Object Model)
DOM定义了XML文档的接口、属性和方法。 更多请参考 DOM 指南。
XQL - XMl查询语言(XML Query Language)
XQL为存放XML文档中的数据提供一种便捷的查询语言。
SAX - XML的简单API(Simple API for XML)
SAX 是另一种读取和操作XML文档的编程接口。(与DOM类似)
W3C 介绍
互联网组织(The World Wide Web Consortium ,W3C)成立于1994年。主要通过发展各种WWW协议来领导Web。比如HTML, CSS 和 XML都是由W3C制定的。
W3C最重要的工作就是制定网络规范,或者描述一些构造Web的技术。
如果想了解更全面的XML标准请访问 W3C School。
Pasted from <http://www.chinaue.com/tool/xml/xml_cn/xml_technologies.asp.htm>
XML CDATA
XML解析器不会解析<![CDATA[ ]]>中的内容, 所以可以在含有大量特殊字符的value值外添加此标签。使用xmlParser进行xml处理时,会自动去掉此标签,默认内部的内容为所要的字符串。如:
<protea:expected propertyName="response">
<protea:expectedValue verificationType="dynamic" verificationFlags="ignorecase">
<protea:singleLine><![CDATA[HTTP/1.1 200]]>;</protea:singleLine>
<protea:singleLine><![CDATA[<?xml version="1.0" encoding="utf-8"?>]]>;</protea:singleLine>
<protea:singleLine><![CDATA[<FolderSync %FolderHierarchyNameSpace%>]]>;</protea:singleLine>
<protea:singleLine><![CDATA[<Status>1</Status>]]>;</protea:singleLine>
<protea:singleLine><![CDATA[<SyncKey>~=FolderSyncKey#([^<]+)~</SyncKey>]]>;</protea:singleLine>
<protea:singleLine><![CDATA[<Changes>]]>;</protea:singleLine>
<protea:singleLine><![CDATA[</Changes>]]>;</protea:singleLine>
<protea:singleLine><![CDATA[</FolderSync>]]>;</protea:singleLine>
</protea:expectedValue>
</protea:expected>
Pasted from <http://www.chinaue.com/tool/xml/xml_cn/xml_cdata.asp.htm>
分享到:
相关推荐
下面我们将深入探讨这个主题,包括XML文件格式的语言包、如何实现语言切换以及相关的编程技术。 首先,XML(eXtensible Markup Language)是一种用于存储和传输数据的结构化格式,特别适合于存储多语言资源。在...
在VB或C#中,我们通常会利用XML文件来存储各种语言的文本资源,以实现这一功能。以下是关于"Winfrom XML多语言切换"的详细解释和实现步骤。 一、XML文件的创建与设计 1. 首先,我们需要为每种语言创建一个XML文件,...
### XML语言及相关技术综述 #### 一、引言 随着互联网技术的飞速发展,数据交换和共享的需求日益增长。1995年,Java技术的出现极大地推动了Web和Internet的应用发展。然而,传统的HTML语言由于其局限性(如缺乏...
XML 语言 XML(Extensible Markup Language)是一种标记语言,用于存储和传输数据。...XML的主要特点是平台无关性、语言无关性和...了解XML语言的基本结构和特点,并掌握如何使用XML语言来存储和传输数据,是非常重要的。
本PPT课件是针对XML语言的详细讲解,内容涵盖基础概念、语法特性、应用领域以及解析方法等多个方面。 1. XML基础: - 定义:XML是一种自定义标记语言,其目的是提高数据的互操作性和可读性。 - 结构:XML文档由...
标题中的“多语言实例(基于Xml文件方式)”指的是在软件开发中实现多语言支持的一种常见方法,即使用XML文件来存储不同语言的文本资源。XML(Extensible Markup Language)是一种可扩展标记语言,因其结构清晰、易于...
当这两者结合,即用汇编语言来解析XML源码时,我们可以探讨以下几个关键知识点: 1. **汇编语言基础**:汇编语言是计算机编程的基础,每个指令都对应着一个或几个机器码。程序员通过汇编语言编写程序,然后使用汇编...
XML(Extensible ...扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它以其结构化、可扩展性和易于解析的特点广泛应用于软件开发中,包括作为配置文件来实现多国语言切换的功能。在本文中,我们将深入探讨如何...
当用户选择新的语言时,调用`ResourceManager`更新当前语言,并重新加载所有相关的界面文本。 6. **多语言支持的扩展性**: 随着支持的语言数量增加,只需在XML文件中添加新的`<Language>`节点即可。同时,确保...
XML(Extensible Markup Language)是一种标记语言,常用于存储和传输数据,特别是在应用程序开发中,尤其是在实现多语言支持时。它的灵活性和结构化特性使得它成为处理不同语言内容的理想选择。 在开发支持多语言...
在本项目“XML实现个人介绍网页”中,我们将探讨如何使用XML,以及相关的DTD(Document Type Definition)和XSD(XML Schema)来创建一个展示个人介绍的网页。 首先,让我们了解一下XML的基本概念。XML文档由一系列...
转换过程可能包括提取XML文件中的所有元素,创建表格结构,每个语言的字符串对应一个单元格,然后保存为`.xls`文件。转换后的文件应清晰地显示字符串ID、默认值和留空供翻译的单元格。 完成翻译后,解析脚本会读取`...
本教程将详细讲解如何利用XML文件来实现Winform应用的多语言切换,包括简体中文、繁体中文和英文。 首先,我们需要创建一个XML文件来存储各种语言的字符串资源。例如,我们可以创建一个名为`Resources.xml`的文件,...
XQuery_ XML 查询语言
XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它以其结构化、自描述性和可扩展性而被广泛应用于互联网和企业级应用程序。本参考手册旨在为XML的学习者和开发者提供详尽的指导,帮助他们...
本工具可以帮助安卓和IOS开发者们方便地生成xml脚本。
ASP+XML多语言解决方案是实现网站国际化的一种常见技术,它结合了ASP(Active Server Pages)的动态网页处理能力和XML(eXtensible Markup Language)的数据存储与交换特性,以实现内容根据不同用户语言环境的切换。...
在本程序中,"xml语言翻译 lang" 是一个使用CMarkup库来解析和遍历XML文件,实现语言翻译功能的小型应用。 CMarkup是一个轻量级的C++库,专门用于处理XML文档。它提供了一套API,允许程序员以简单的方式解析XML,...