Sinopsis
The first thing you need to understand about XML is that it isn’t just another markup language like Hypertext Markup Language (HTML) or TeX. These languages define a fixed set of tags that describe a fixed number of elements. If the markup language you use doesn’t contain the tag you need, you’re out of luck. You can wait for the next version of the markup language, hoping that it includes the tag you need, but then you’re really at the mercy of whatever the vendor chooses to include.
XML, however, is a meta-markup language. It’s a language in which you make up the tags you need as you go along. These tags must be organized according to certain general principles, but they’re quite flexible in their meaning. For instance, if you’re working on genealogy and need to describe family names, personal names, dates, births, adoptions, deaths, burial sites, families, marriages, divorces, and so on, you can create tags for each of these. You don’t have to force your data to fit into paragraphs, list items, table cells, and other very general categories.
Content
- Introducing XML
- An Eagle’s Eye View of XML
- XML Applications
- Your First XML Document
- Structuring Data
- Attributes, Empty Tags, and XSL
- Well-formedness
- Foreign Languages and Non-Roman Tex
- Document Type Definitions
- DTDs and Validity
- Element Declarations
- Entity Declarations
- Attribute Declarations
- Unparsed Entities, Notations, and Non-XML Data
- Namespaces
- Style Languages
- CSS Layouts
- CSS Style Sheets
- CSS Text Styles
- XSL Transformations
- XSL Formatting Objects
- Supplemental Technologies
- XLinks
- XPointers
- The Resource Description Framework
- XML Applications
- XHTML
- The Wireless Markup Language
- Schemas
- Scalable Vector Graphics
- The Vector Markup Language
- The Channel Definition Format
- Designing a New XML Application
0 komentar:
Posting Komentar