万维网联盟
中文维基百科
可扩展样式语言
可缩放矢量图形
同步多媒体集成语言
数学置标语言
文件类型描述
文档对象模型
标准通用标记语言
标记语言
程式語言
簡單物件存取協定
统一资源定位符
统一资源标志符
网络本体语言
英语
计算机
通用网关接口
AJAX
ANSI
ASP.NET
ActionScript
ActiveX
Active Server Pages
Adobe Flash
Adobe Flex
Adobe Integrated Runtime
C-HTML
CSS
Canonical XML
ColdFusion
DHTML
DTD
ECMAScript
HTML
HTML5
HTML 5
ISO
JSP
JScript
JavaFX
JavaScript
Java Applet
MediaWiki
Microsoft Silverlight
PHP
Portable Document Format
RDF
RSS
Rich Text Format
Ruby on Rails
SPARQL
SVG
Speech Synthesis Markup Language
URL重寫
Unicode
VBScript
Vector Markup Language
W3C
W3C推荐标准
WSDL
X3D
XBL
XBRL
XForms
XHTML
XLink
XML
XML信息集
XML命名空间
XMLHTTP
XMLHttpRequest
XML Encryption
XML Schema
XML Signature
XPath
XSL
XSL-FO
XSLT
XSL Transformations
中文维基百科
可扩展样式语言
可缩放矢量图形
同步多媒体集成语言
数学置标语言
文件类型描述
文档对象模型
标准通用标记语言
标记语言
程式語言
簡單物件存取協定
统一资源定位符
统一资源标志符
网络本体语言
英语
计算机
通用网关接口
AJAX
ANSI
ASP.NET
ActionScript
ActiveX
Active Server Pages
Adobe Flash
Adobe Flex
Adobe Integrated Runtime
C-HTML
CSS
Canonical XML
ColdFusion
DHTML
DTD
ECMAScript
HTML
HTML5
HTML 5
ISO
JSP
JScript
JavaFX
JavaScript
Java Applet
MediaWiki
Microsoft Silverlight
PHP
Portable Document Format
RDF
RSS
Rich Text Format
Ruby on Rails
SPARQL
SVG
Speech Synthesis Markup Language
URL重寫
Unicode
VBScript
Vector Markup Language
W3C
W3C推荐标准
WSDL
X3D
XBL
XBRL
XForms
XHTML
XLink
XML
XML信息集
XML命名空间
XMLHTTP
XMLHttpRequest
XML Encryption
XML Schema
XML Signature
XPath
XSL
XSL-FO
XSLT
XSL Transformations
跳过字词转换说明
汉漢▼▲
为了阅读方便,本文使用全文手工轉換。转换内容:
本文采用电脑和信息技术组全文转换 查看 • 编辑 • 强制刷新
字詞轉換说明顯示↓關閉↑
字詞轉換是中文维基的一項自動轉換,目的是通過计算机程序自動消除繁简、地区词等不同用字模式的差異,以達到閱讀方便。字詞轉換包括全局轉換和手動轉換,本說明所使用的标题转换和全文转换技術,都屬於手動轉換。
如果您想对我们的字词转换系统提出一些改进建议,或者提交应用面更广的转换(中文维基百科全站乃至MediaWiki软件),或者报告转换系统的错误,请前往Wikipedia:字词转换请求或候选发表您的意见。
RecipeBook的例子,一種基於XML語法上的烹飪技術書刊。此標籤可轉換為:HTML, PDF以及Rich Text Format並使用程式語言或XSL。
可扩展标记语言(英语:eXtensible Markup Language,简称:XML),是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等。
目录
1 歷史
2 用途
3 例
4 结构
5 参见
6 外部链接
编辑 歷史
XML是從1995年開始有其雛形,並向W3C(全球資訊網聯盟)提案,而在1998二月發佈為W3C的標準(XML1.0)。XML的前身是SGML(The Standard Generalized Markup Language),是自IBM從1960年代就開始發展的GML(Generalized Markup Language)標準化後的名稱。
GML的重要概念:
文件中能夠明確的將標示與內容分開
所有文件的標示使用方法均一致
1978年,ANSI將GML加以整理規範,發佈成為SGML,1986年起為ISO所採用(ISO 8879),並且被廣泛地運用在各種大型的文件計劃中,但是SGML是一種非常嚴謹的文件描述法,導致過於龐大複雜(標準手冊就有500多頁),難以理解和學習,進而影響其推廣與應用。
同時W3C也發現到HTML的問題:
不能解決所有解釋資料的問題 - 像是影音檔或化學公式、音樂符號等其他形態的內容。
效能問題 - 需要下載整份文件,才能開始對文件做搜尋。
擴充性、彈性、易讀性均不佳。
為了解決以上問題,專家們使用SGML精簡製作,並依照HTML的發展經驗,產生出一套使用上規則嚴謹,但是簡單的描述資料語言:XML。 XML是在一個這樣的背景下誕生的——为了有一個更中立的方式,讓消費端自行決定要如何消化、呈現從服務端所提供的資訊。
XML被廣泛用來作為跨平台之間交互數據的形式,主要針對數據的內容,通過不同的格式化描述手段(XSLT,CSS等)可以完成最終的形式表達(生成對應的HTML,PDF或者其他的文件格式)。
编辑 用途
XML设计用来传送及携带数据信息,不用来表现或展示数据,HTML语言則用来表现数据,所以XML用途的焦点是它说明数据是什么,以及携带数据信息。
丰富文件(Rich Documents)- 自定文件描述并使其更丰富
属于文件为主的XML技术应用
标记是用来定义一份资料应该如何呈现
元数据(Metadata)- 描述其它文件或网络资讯
属于资料为主的XML技术应用
标记是用来说明一份资料的意义
設定档案(Configuration Files)- 描述软件設定的参数
编辑 例
XML定义结构、存储信息、传送信息。下例為張旭发送给陳貞伶的便条,存储为XML。
<小纸条>
<收件人>陳貞伶</收件人>
<发件人>張旭</发件人>
<主题>問候</主题>
<具体内容>最近可好?</具体内容>
</小纸条>
这XML文档仅是纯粹的信息标签,这些标签意义的展开依赖于应用它的程序。
编辑 结构
每个XML文档都由XML序言开始,在前面的代码中的第一行便是XML序言,<?xml version="1.0"?>。这一行代码会告诉解析器和浏览器,这个文件应该按照前面讨论过的XML规则进行解析。第二行代码,<books>,则是文档元素(document element),它是文件中最外面的标签(我们认为元素(element)是起始标签和结束标签之间的内容)。所有其他的标签必须包含在这个标签之内来组成一个有效的XML文件。XML文件的第二行并不一定要包含文档元素;如果有注释或者其他内容,文档元素可以迟些出现。
范例文件中的第三行代码是注释,你会发现它与HTML中使用的注释风格是一样的。这是XML从SGML中继承的语法元素之一。
页面再往下的一些地方,可以发现<desc>标签裡有一些特殊的语法。<![CDATA[ ]]>代码用于表示无需进行解析的文本,允许诸如大于号和小于号之类的特殊字符包含在文本中,而无需担心破坏XML的语法。文本必须出现在<![CDATA[和]]>之间才能合适地避免被解析。这样的文本称为Character Data Section,简称CData Section。
下面的一行就是在第二本书的定义之前的:
<?page render multiple authors ?>
虽然它看上去很像XML序言,但实际上是一种称为处理指令(processing instruction)的不同类型的语法。处理指令(以下简称PI)的目的是为了给处理页面的程序(例如XML解析器)提供额外的信息。PI通常情况下是没有固定格式的,唯一的要求是紧随第一个问号必须至少有一个字母。在此之后,PI可以包含除了小于号和大于号之外的任何字符串序列。
最常见的PI是用来指定XML文件的样式表:
这个PI一般会直接放在XML序言之后,通常由Web浏览器使用,来将XML数据以特殊的样式显示出来。
XML的结构有一个缺陷,那就是不支持分帧(framing)。当多条XML消息在TCP上传输的时候,无法基于XML协议来确定一条XML消息是否已经结束。
编辑 参见
XHTML
DTD(文件类型描述)
XML Schema
XLink
SVG
XSLT
X3D
HTML
CSS
RDF
RSS
Unicode
编辑 外部链接
XML及SGML名词英汉翻译表 (台湾)
查 • 論 • 編
W3C规范和标准
推薦標準
Canonical XML · CDF · CSS · DOM · HTML · HTML5 · MathML · OWL · P3P · PLS · RDF · RDF Schema · SISR · SMIL · SOAP · SRGS · SSML · SVG · SPARQL · Timed Text · VoiceXML · WSDL · XForms · XHTML · XLink · XML · XML Base · XML Encryption · XML Events · XML信息集 · XML命名空间 · XML Schema · XML Signature · XPath · XPointer · XQuery · XSL · XSL-FO · XSLT
Notes
XAdES · XHTML+SMIL
工作草案
CCXML · CURIE · HTML 5 · InkML · WICD · XFDL · XFrames · XBL · XHTML+MathML+SVG · XMLHttpRequest · XProc
檢測
無障礙網頁檢測
前标准
C-HTML · HDML · JSSS · PGML · VML
查 • 論 • 編
網頁技術與標準
文档呈现语言
HTML*(HTML5*) · XHTML* · XML* · XForms* · DHTML*
样式格式描述语言
CSS* · XSL*
动态网页技术
CGI · ASP · ASP.NET · ColdFusion · JSP · PHP · Ruby on Rails
客户端交互技术
ActiveX · Java Applet · JavaFX · AJAX(XMLHTTP*) · Silverlight · ActionScript(Flash · Flex · AIR)
客户端脚本语言
JavaScript · JScript · VBScript · ECMAScript
标识定位语言
URL · URI · XPath · URL重寫
文档纲要语言
DTD* · XML Schema*
An XML Guest Book Application
Most developers' first impression after reading about XML is "That sounds great, but what can I do with it?" The purpose of this article is to show how a little XML knowledge combined with Active Server Pages (ASP) and XSL can be used to create a guest book application for your Web site.
http msdn2 microsoft com en us library bb531325 VS 90 aspx Once you got that Intellisense writing Linq queries starts to be fun From the XML above I wanted to get a list of activitites For each of the activities I wanted
http://blogs.msdn.com/hans_vb/archive/2007/08/28/the-beentheretracks-application-part-2.aspx
Extensible Markup Language (XML)
Main page for World Wide Web Consortium (W3C) XML activity and information.
Quark Targets Usability Features in Quark XML Author 4.0
Quark released Quark XML Author 4.0 for Microsoft Word, Quark's add-on for Microsoft Word that lets users create structured XML content. Quark XML Author 4.0 introduces new usability features, enhanced DITA mapping features, and an optional module for publishing to the DITA Open Toolkit. Quark XML Author 4.0 also supports Microsoft Office 2010.
to this file will show the shapes in the model explorer ready for further modeling For example the XML below is the XML from the shapes shown in the model explorer showed on the left How can enterprise architects benefit from development and operations It s for sure a two way communication it s even a collaborative effort between operations development and
http://www.clemensreijnen.nl/?tag=/vsts+2010
XML.com
Information and services for the XML community. ... And once you've got your hands on XML data, you can use LINQ to query anything from data that you created to an RSS feed. ...
Does StAX Belong in Your XML Toolbox?
Whenever you get a new tool in your toolbox, you are anxious to use it. As you followed along the examples in my previous articles, " Does StAX Stack Up?
XML Tutorial
Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building.
VoiceXML 2.0 Grammars, Part I
This technical series will provide programmers with a complete introduction to the VoiceXML 2.0 grammar format. In part I, we will discuss the XML and ABNF formats, as well as the structure and elements included in a VXML 2.0 document.
the project is called Declarative UI Here s a sample XML file that describes a simple animated UI as a png because I can t get Wordpress s verbatim and pre tags to do what they should So please take this as an invitation to join us You can find the new project on Labs and a Qt Solution for the Animation Framework in usual pages There s not a lot of bling there yet
http://labs.trolltech.com/blogs/category/kde/page/5
NZOSS Wins Patent Opposition
The NZOSS is pleased to announce that it's opposition to New Zealand patent application 536149, filed by Microsoft in relation to XML word processing documents has been successful. Yesterday we were informed by IPONZ that Microsoft has withdrawn their ...
logical structure and components The user can choose to edit any component and an appropriate component editor will be invoked such as structured Java program XML HTML SVG graphics UML diagrams or plain text editors All of these editors are structure based and version savvy Depending on
http://www.ece.iastate.edu/~tien/molhado/trans.html
XML.Gov
Facilitates the efficient and effective use of XML through cooperative efforts among government agencies, including partnerships with commercial and industrial ...
RateTiger launches RTConnect version 3.5 at HITEC 2011
During HITEC 2011, RateTiger will be releasing the new version of the premium XML gateway. The enhancements have been made in response to detailed operational and revenue strategies and customer demands in the evolving sales landscape. RTConnect v.3.5 has increased its bi-directional rate and inventory connectivity to more than 750 global sales channels worldwide and provides new functionality ...
XML: Definition from Answers.com
XML ( ) n. A metalanguage written in SGML that allows one to design a markup language, used to allow for the easy interchange of documents on the
XML Feeds
Hundreds of people were in attendance recently as the Red River Valley Research Corridor hosted the 5th Annual Unmanned Aircraft Systems Summit in Grand Forks, North Dakota.
Extensible Markup Language (XML) 1.0 (Fifth Edition)
XML has been designed for ease of implementation and for interoperability with both SGML and HTML. (W3C Recommendation 6 October 2000...
Adjusting to changing passenger demands in the distribution of ancillary offerings
The OpenTravel Alliance has decided to address the challenge of airline product and service merchandising using advanced XML technology.
US top court rules against Microsoft in patent case
WASHINGTON - THE US Supreme Court upheld a US$290 million (S$357 million) patent infringement verdict against US software giant Microsoft on Thursday in a closely watched case brought by a small Canadian company. Toronto-based i4i Inc sued the Redmond, Washington-based Microsoft in March 2007, claiming that some versions of popular Word software violated patent rights it held to XML technology.
IBM developerWorks : XML tutorials, code, and forums
The XML section on the developerWorks Web site is your resource for XML-related tools, samples, standards information, education, news and events, and ...
Microsoft loses i4i patent case before U.S. Supreme Court
In a stunning defeat. The country's highest court ruled against Microsoft in its appeal regarding XML patents. A lower court had ruled that Microsoft violated i4i payments, which was upheld on appeal.
Save the source HTML code from the generated HTML Web page as a html file and upload it to the Web server Using the step by step approach above one XML source file and one XSL transformation file can be used to generate several HTML Web pages In the Moderate example
http://www.thexmltoolkit.org/environment.php?sub=modest



















