XML in a Nutshell: A Desktop Quick Reference (Paperback)

Elliotte Rusty Harold, W. Scott Means

  • 出版商: O'Reilly
  • 出版日期: 2001-01-11
  • 定價: $1,050
  • 售價: 2.8$299
  • 語言: 英文
  • 頁數: 498
  • 裝訂: Paperback
  • ISBN: 0596000588
  • ISBN-13: 9780596000585
  • 相關分類: XML
  • 立即出貨(限量) (庫存=10)

買這商品的人也買了...

商品描述

XML, the Extensible Markup Language, is a W3C endorsed standard for document markup. Because of its ability to deliver portable data, XML is positioned to be a key web application technology.

Given the complexity and incredible potential of this powerful markup language, it is clear that every serious developer using XML for data or text formatting and transformation will need a comprehensive, easy-to- access desktop reference in order to take advantage of XML's full potential. XML in a Nutshell will assist developers in formatting files and data structures correctly for use in XML documents.

XML defines a basic syntax used to mark up data with simple, human-readable tags, and provides a standard format for computer documents. This format is flexible enough to be customized for transforming data between applications as diverse as web sites, electronic data inter-change, voice mail systems, and wireless devices, to name a few.

Developers can either write their own programs that interact with, massage, and manipulate the data in XML documents, or they can use off-the-shelf software like web browsers and text editors to work with XML documents. Either choice gives them access to a wide range of free libraries in a variety of languages that can read and write XML.

The XML specification defines the exact syntax this markup must follow: how elements are delimited by tags, what a tag looks like, what names are acceptable for elements, where attributes are placed, and so forth. XML doesn't have a fixed set of tags and elements that are supposed to work for everybody in all areas of interest for all time. It allows developers and writers to define the elements they need as they need them.

Although XML is quite flexible in the elements it allows to be defined, it is quite strict in many other respects. XML in a Nutshell covers the fundamental rules that all XML documents and authors must adhere to, detailing the grammar that specifies where tags may be placed, what they must look like, which element names are legal, how attributes attach to elements, and much more.

商品描述(中文翻譯)

XML,即可擴展標記語言(Extensible Markup Language),是W3C(World Wide Web Consortium)認可的文件標記的標準。由於其能夠提供可攜帶的數據,XML被定位為關鍵的網絡應用技術。

考慮到這種強大標記語言的複雜性和令人難以置信的潛力,顯然每個嚴肅的開發人員在使用XML進行數據或文本格式化和轉換時都需要一個全面且易於訪問的桌面參考,以充分利用XML的潛力。《XML in a Nutshell》將幫助開發人員正確地為XML文檔格式化文件和數據結構。

XML定義了一種用於標記數據的基本語法,使用人類可讀的標籤,並提供了一種計算機文檔的標準格式。這種格式足夠靈活,可以根據需要自定義應用程序之間的數據轉換,例如網站、電子數據交換、語音郵件系統和無線設備等。

開發人員可以編寫自己的程序來與XML文檔中的數據進行交互、處理和操作,也可以使用網絡瀏覽器和文本編輯器等現成軟件來處理XML文檔。無論哪種選擇,都可以讓他們使用各種語言的免費庫來讀寫XML。

XML規範定義了標記語言必須遵循的確切語法:元素如何由標籤界定,標籤的外觀,元素可以接受的名稱,屬性的位置等等。XML沒有一套固定的標籤和元素,適用於所有領域的所有人。它允許開發人員和作者根據需要定義所需的元素。

儘管XML在允許定義元素方面非常靈活,但在其他方面卻非常嚴格。《XML in a Nutshell》介紹了所有XML文檔和作者必須遵守的基本規則,詳細說明了語法,指定了標籤的位置,外觀,合法的元素名稱,屬性如何附加到元素等等。