XML: Visual QuickStart Guide, 2/e (Paperback)
暫譯: XML:視覺快速入門指南,第二版(平裝本)

Kevin Howard Goldberg

  • 出版商: Peachpit Press
  • 出版日期: 2008-12-21
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 288
  • 裝訂: Paperback
  • ISBN: 0321559673
  • ISBN-13: 9780321559678
  • 相關分類: XML
  • 已絕版

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

商品描述

What is XML? XML, or eXtensible Markup Language, is a specification for storing information. It is also a specification for describing the structure of that information. And while XML is a markup language (just like HTML), XML has no tags of its own. It allows the person writing the XML to create whatever tags they need. The only condition is that these newly created tags adhere to the rules of the XML specification.

In the seven years since the first edition of “XML: Visual QuickStart Guide” was published, XML has taken its place next to HTML as a foundational language on the Internet. XML has become a very popular method for storing data and the most popular method for transmitting data between all sorts of systems and applications. The reason being, where HTML was designed to display information, XML was designed to manage it.

This book begins by showing you the basics of the XML language. Then, by building on that knowledge, additional and supporting languages and systems will be discussed. To get the most out of this book, you should be somewhat familiar with HTML, although you don’t need to be an expert coder by any stretch. No other previous knowledge is required.

“XML: Visual QuickStart Guide, 2nd Edition” is divided into seven parts. Each part contains one or more chapters with step-by-step instructions that explain how to perform XML-related tasks. Wherever possible, examples of the concepts being discussed are displayed, and the parts of the examples on which to focus are highlighted.

The order of the book is intentionally designed to be an introduction to the fundamentals of XML, followed by discussions of related XML technologies.

    •    In Part 1 of the book, you will learn how to create an XML document. It’s relatively straightforward, and even more so if you know a little HTML.

    •    Part 2 focuses on XSL, which is a set of languages designed to transform an XML document into something else: an HTML file, a PDF document, or another XML document. Remember, XML is designed to store and transport data, not display it.

    •    Parts 3 and 4 of the book discuss DTD and XML Schema, languages designed to define the structure of an XML document. In conjunction with XML Namespaces (Part 5), you can guarantee that XML documents conform to a pre-defined structure, whether created by you or by someone else.

    •    Part 6, Developments and Trends, details some of the up-and-coming XML-related languages, as well as a few new versions of existing languages.

    •    Finally, Part 7 identifies some well-known uses of XML in the world today; some of which you may be surprised to learn.

This beginner’s guide to XML is broken down as follows:
    •    Introduction
    •    Chapter 1:  Writing XML

    •    Part 2:  XSL
    •    Chapter 2:  XSLT
    •    Chapter 3:  XPath Patterns and Expressions
    •    Chapter 4:  XPath Functions
    •    Chapter 5:  XSL-FO

    •    Part 3:  DTD
    •    Chapter 6:  Creating a DTD
    •    Chapter 7:  Entities and Notations in DTDs
    •    Chapter 8:  Validation and Using DTDs

    •    Part 4:  XML Schema
    •    Chapter 9:  XML Schema Basics
    •    Chapter 10:  Defining Simple Types
    •    Chapter 11:  Defining Complex Types

    •    Part 5:  Namespaces
    •    Chapter 12:  XML Namespaces
    •    Chapter 13:  Using XML Namespaces

    •    Part 6:  Recent W3C Recommendations
    •    Chapter 14:  XSLT 2.0
    •    Chapter 15:  XPath 2.0
    •    Chapter 16:  XQuery 1.0

    •    Part 7:  XML in Practice
    •    Chapter 17:  Ajax, RSS, SOAP and More
 

商品描述(中文翻譯)

什麼是 XML?XML,即可擴展標記語言(eXtensible Markup Language),是一種用於存儲信息的規範。它也是描述該信息結構的規範。雖然 XML 是一種標記語言(就像 HTML 一樣),但 XML 本身並沒有自己的標籤。它允許編寫 XML 的人創建所需的任何標籤。唯一的條件是這些新創建的標籤必須遵循 XML 規範的規則。

自從《XML: Visual QuickStart Guide》第一版出版以來的七年中,XML 已經與 HTML 一起成為互聯網上的基礎語言。XML 已經成為存儲數據的非常流行的方法,也是各種系統和應用程序之間傳輸數據的最流行方法。原因在於,HTML 是為了顯示信息而設計的,而 XML 則是為了管理信息而設計的。

本書首先介紹 XML 語言的基本知識。然後,基於這些知識,將討論其他支持性語言和系統。為了充分利用本書,您應該對 HTML 有一定的了解,儘管您不需要成為專家級的編碼者。無需其他先前的知識。

《XML: Visual QuickStart Guide, 2nd Edition》分為七個部分。每個部分包含一個或多個章節,提供逐步的指導,解釋如何執行與 XML 相關的任務。在可能的情況下,將顯示所討論概念的示例,並突出顯示需要關注的示例部分。

本書的順序故意設計為介紹 XML 的基本原理,然後討論相關的 XML 技術。

• 在本書的第一部分,您將學習如何創建 XML 文檔。這相對簡單,如果您對 HTML 有一些了解,會更容易。

• 第二部分專注於 XSL,這是一組旨在將 XML 文檔轉換為其他格式的語言:HTML 文件、PDF 文檔或另一個 XML 文檔。請記住,XML 是用來存儲和傳輸數據的,而不是用來顯示數據的。

• 本書的第三和第四部分討論 DTD 和 XML Schema,這些語言旨在定義 XML 文檔的結構。結合 XML Namespaces(第五部分),您可以保證 XML 文檔符合預定義的結構,無論是您自己創建的還是其他人創建的。

• 第六部分,發展與趨勢,詳細介紹了一些新興的與 XML 相關的語言,以及一些現有語言的新版本。

• 最後,第七部分指出了當今世界上 XML 的一些知名用途;其中一些您可能會感到驚訝。

這本 XML 初學者指南的內容分為以下幾個部分:
• 介紹
• 第 1 章:撰寫 XML

• 第 2 部分:XSL
• 第 2 章:XSLT
• 第 3 章:XPath 模式和表達式
• 第 4 章:XPath 函數
• 第 5 章:XSL-FO

• 第 3 部分:DTD
• 第 6 章:創建 DTD
• 第 7 章:DTD 中的實體和符號
• 第 8 章:驗證和使用 DTD

• 第 4 部分:XML Schema
• 第 9 章:XML Schema 基礎
• 第 10 章:定義簡單類型
• 第 11 章:定義複雜類型

• 第 5 部分:命名空間
• 第 12 章:XML 命名空間
• 第 13 章:使用 XML 命名空間

• 第 6 部分:最近的 W3C 建議
• 第 14 章:XSLT 2.0
• 第 15 章:XPath 2.0
• 第 16 章:XQuery 1.0

• 第 7 部分:XML 實踐
• 第 17 章:Ajax、RSS、SOAP 等等