Chinese XML FAQ

来源:岁月联盟 编辑:zhu 时间:2004-10-10

Chinese XML FAQ
這份 "常見問題及解答" 是提供使用 XML 來處理中文文件的相關資訊。 關於處理 XML 或 SGML 英文文件的 FAQ 請參考下列網頁:

John Lamp and Dave Megginson's comp.text.sgml FAQ at http://lamp.man.deakin.edu.au/sgml/sgmlfaq.txt;
Peter Flynn's XML FAQ at http://www.ucc.ie/xml/ (this is also available in Japanese, Korean and Spanish: does anyone want to translate it into Chinese?).
1. 什麼是 XML ?
XML 「可擴展標示語言」(eXtensible Markup Language) 是用於標示具有結構性資訊的電子文件的標示語言。 XML 是根據一個國際標準 -- Standard Generalized Markup Language (SGML) -- International Organization for Standardization (ISO) ISO 8879:1986 所製定而成的. XML 的格式類似 HTML, 但是您可以使用自行定義 的標籤及文件結構. 也可以由資料庫中取得資料,再用 XML 進行 串列化 (serializing) 的工作。

2. 誰在負責發展 XML ?
ISO SGML 最初是由 IBM 公司所研發的, 但也接受了許多公司 的建議。 XML 是由 "全球資訊網發展協會" (World Wide Web Consortium, W3C) 所發展的; WWW 的發明人 Tim Berners-Lee 先生是 W3C 的主持人。 昇陽公司 (Sun Microsystems) 的主資訊結構師 (chief Information Architect) Jon Bosak 先生是 XML 計劃主持人。 XML 的規格是由網景公司 (Netscape), 微軟公司 (Microsoft) 的代表及 一個稱為 Text Encoding Initiative (TEI) 的大型學術 研究計劃所共同起草製定。 W3C Special Interest Group (W3C XML SIG) 的成員包含:超過一百個公司及受邀 的專家。

3. 那些公司支持或使用 XML ?
Microsoft, Netscape, Sun, IBM, Corel, Adobe, Oracle, RealAudio... 遍及各大電腦公司。

4. 我是否已經在使用 XML 了 ?
大多數的 XML 的應用是隱含在系統內部的; 已有許多的應用使用 XML 技術來訂定其專用的標示語言 (specialist markup language). 例如:

RealAudio 公司新版的 RealPlayer G2 採用 W3C 製定的 SMIL (Synchronized Media Interchange Language) 規格;
Netscape 公司的 "What's Related" 功能採用 W3C 製定的 RDF (Resource Description Framework) 規格來