XHTML: Moving Toward XML

Marketplace (New and Used)
Paperback
from
$1.99
$29.99 List Price (Save 93%)
Usually ships within 1-2 business days
All (10)  
Used (8)  
New (2)  
Close
Sort by
Page 1 of 1
Showing All
$1.99
(Save 93%)
Seller since 2008

Feedback rating:

(270)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Very Good
Illustrated Very good Book is in very good condition.

Ships from: Cedar Hill, TN

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 93%)
Seller since 2010

Feedback rating:

(2120)

Condition: Good
This book has a light amount of wear to the pages, cover and binding. Blue Cloud Books ??? Hot deals from the land of the sun.

Ships from: Phoenix, AZ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$5.39
(Save 82%)
Seller since 2005

Feedback rating:

(18726)

Condition: Very Good
2000-01-01 Trade Paperback Very Good Trade paperback (US). Glued binding. 435 p. Contains: Illustrations.

Ships from: Sparks, NV

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$7.52
(Save 75%)
Seller since 2009

Feedback rating:

(2927)

Condition: Good
Excellent customer service. May ship from alternate location depending on your zip code and availability. Satisfaction guaranteed!!

Ships from: Martinez, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$14.04
(Save 53%)
Seller since 2007

Feedback rating:

(2273)

Condition: Very Good
Buy with confidence. Excellent Customer Service & Return policy.

Ships from: Richmond, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$31.99
Seller since 2011

Feedback rating:

(27)

Condition: Good
Good readable copy, might have high-lighting or markings inside, might be ex-library.

Ships from: West Orange, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$35.19
Seller since 2009

Feedback rating:

(2927)

Condition: New
Excellent customer service. May ship from alternate location depending on your zip code and availability. Satisfaction guaranteed!!

Ships from: Martinez, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$37.59
Seller since 2011

Feedback rating:

(27)

Condition: Very Good
Very Good Clean, tight.

Ships from: West Orange, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$67.51
Seller since 2008

Feedback rating:

(136)

Condition: Good
Good condition item with wear and markings. Ex-library. Looks like an interesting title!

Ships from: Naperville, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$67.51
Seller since 2008

Feedback rating:

(136)

Condition: New
New. Looks like an interesting title!

Ships from: Naperville, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by

Overview

XHTML promises to expand the power and versatility of the Web and pave the way for XML. But how do you put XHTML to work? Or adapt your existing HTML applications to this new standard?

This book provides the answers. With crystal-clear explanations and compelling case studies, XML maven Simon St. Laurent walks you through the ins and outs of XHTML and shows you step-by-step how to take advantage of this new Web standard. From working with the rigorous XHTML structure and retrofitting your HTML code to extending XHTML with XML, this guide is just what you need to position yourself and your sites for the XML future.

... See more details below
Sending request ...

Overview

XHTML promises to expand the power and versatility of the Web and pave the way for XML. But how do you put XHTML to work? Or adapt your existing HTML applications to this new standard?

This book provides the answers. With crystal-clear explanations and compelling case studies, XML maven Simon St. Laurent walks you through the ins and outs of XHTML and shows you step-by-step how to take advantage of this new Web standard. From working with the rigorous XHTML structure and retrofitting your HTML code to extending XHTML with XML, this guide is just what you need to position yourself and your sites for the XML future.

Product Details

  • ISBN-13: 9780764547096
  • Publisher: Wiley, John & Sons, Incorporated
  • Publication date: 8/11/2000
  • Edition number: 1
  • Pages: 456
  • Series: Professional Mindware Series
  • Product dimensions: 7.49 (w) x 9.21 (h) x 1.06 (d)

Table of Contents

Preface ix
Acknowledgments xi
Part I The HTML Problem: The XML Solution
Chapter 1 A Fresh Start: Moving From HTML to XHTML 3
HTML: Describing Documents 4
XML: A Structured Way to Describe Information 5
HTML + XML = XHTML 5
Using XHTML: Adapting and Growing Applications 7
Chapter 2 HTML and XHTML Application Possibilities 13
From Presentation to Reprocessing and Interaction 13
Flows and Trees: HTML and XML Parsing 15
Application Layers for XML Document Processing 17
Presenting documents 17
Transforming documents 18
Linking into and referencing documents 20
Storing documents 20
Searching and indexing documents 22
XHTML User Agents: Preparing for the Next Generation 23
Part II The Ins and Outs of XHTML
Chapter 3 Coding Styles: HTML's Maximum Flexibility 27
Errors: Don't Stop, Don't Report 27
Case: As You Like It 28
Understood Omissions: Leaving Out Endings 28
Overlaps 32
Abbreviated Attributes 32
Multiple Names 33
Tag Soup 33
Extending the Browser 34
Creative Comments 35
Validate? Why? 36
Chapter 4 Coding Styles: XML and XHTML's Maximum Structure 37
Cleaning up HTML 37
Case matters 37
Clean (and explicit) element structures 38
Empty elements 39
Quoting and expanding attribute values 39
Unique identifiers 40
Validation and reliability 41
Rules for comments 42
New to XHTML 42
XML declarations 42
Processing instructions 44
CDATA sections 44
Namespaces 45
Internationalization: xml:lang and lang 47
Rules for vocabulary extensions 49
Chapter 5 Anatomy of an XHTML Document 51
An Initial HTML Document 51
Two Remedies 53
Remedy 1 The Transitional DTD and CDATA Sections 54
Remedy 2 The Strict DTD and Entity Replacement 60
Converting to strict HTML 60
Converting to strict XHTML 64
Browser Testing 69
Netscape Navigator 1.22/Windows NT 4.0 70
Netscape Navigator 2.02/Windows NT 4.0 73
Netscape Navigator 3.0/Windows NT 4.0 76
Netscape Communicator 4.7/Windows NT 4.0 79
Netscape Navigator 6 Preview Release 1/Windows NT 4.0 82
Internet Explorer 3.01/MacOS 8.1 84
Microsoft Internet Explorer 4.0/MacOS 8.1 87
Microsoft Internet Explorer 4.01/Windows 95 89
Microsoft Internet Explorer 5.01/Windows NT 4.0 91
Opera 3.62/Windows NT 94
Amaya 2.4/Windows NT 96
Lynx 2.8.2/Windows 95 99
Lessons 102
Chapter 6 Reading the XHTML DTDs: A Guide to XML Declarations 103
Element Type Declarations 104
The EMPTY content model 105
The ANY content model 105
Structured content models 105
Mixed content models 107
Attribute List Declarations 108
Types of attributes 109
Defaulting attribute values 113
Parameter Entity Declarations 115
General Entity Declarations 119
Comments 121
Chapter 7 Exploring the XHTML DTDs 123
Choosing Your DTD 123
Starting Out 125
Including character entities 125
Imported names 126
Generic attributes 127
Text elements 128
Block-level elements 128
Content models for exclusions 129
Building Structure: Element and Attribute Declarations 129
Document structure 129
Document head 129
Frames (frameset and transitional only) 130
Document body 130
Paragraphs and headings 131
Lists 131
Other elements 131
Anchor element 131
In-line elements 131
Objects and applets 132
Images and image maps 132
Forms 132
Tables 132
Beyond the XHTML DTDs 132
Chapter 8 Style Sheets and XHTML 135
Separating Format from Content 135
The CSS Processing Model 137
Using Selectors 138
Formatting Content with Properties 145
Rules for Rules 163
Application Issues 163
Is XSL for XHTML? 164
Part III Making the Big Jump
Chapter 9 Using XHTML in Traditional HTML Applications 167
Lessons from Previous Technology Shifts 167
Making Certain Nothing Looks Different (to the User) 168
Supporting the Widest Possible Base in XML 171
Balancing Needs and Retraining 172
Chapter 10 The Big Clean-Up: Fixing Static HTML (The Easy Part) 173
Why Convert Existing XHTML? 173
Starting with Your HTML Document 174
Step 1 All elements are lowercase 175
Step 2 All attribute values must have quotes 176
Step 3 All elements must end 176
Step 4 All elements must be in the right place 177
Step 5 Adding XHTML declarations and definitions 178
Using a Tool to Convert Your HTML Documents to XHTML 180
HTML Tidy 180
HTML-Kit 199
Java Tidy 199
BBTidy 200
Batch conversion 200
Document Validation 200
Chapter 11 The Big Clean-Up: Fixing HTML Generating Code (The Hard Part) 201
Y2K Revisited? 201
Preliminaries 202
Pitfalls: Case-Sensitivity 203
Pitfalls: Well-Formedness 204
Pitfalls: Valid XHTML 205
Testing, Testing, Testing 207
Strategies for Managing XHTML Generation Code 208
Text 208
Templates 208
Modularization 210
Part IV Moving Forward into XML
Chapter 12 Using XSL to Generate (X)HTML 215
Introduction to XSL 215
Basic Transformation Principles 217
Preliminaries 217
Creating the result document 219
Applications for XHTML and Beyond 226
Chapter 13 Integrating the Document Object Model with XHTML Generation 227
Building Trees, Not Streams 227
DOM Implementations 228
DOM Examples 229
Making Logic and Structure Mobile 242
Chapter 14 Moving to Modules: Creating Extensible Document Structures with XHTML 1.1 245
Different Needs, Different Tools 245
The Master Plan: Fragmenting and Extending HTML 247
Didn't Namespaces Solve Everything? 248
New Issues: Content Negotiation & Context Tangles 250
Chapter 15 Fragmenting XHTML 255
XHTML as Framework 255
Abstract Modules 256
XML DTD Modules 263
.datatype 264
.attrib 265
.attlist 266
.content 268
.class (and .extra) 268
.mix 270
.mod 270
.module 271
Schema Modules 272
Putting XHTML 1.1 Together 272
Chapter 16 Extending XHTML 277
Building Your Own Modules 277
Building or Modifying Driver Files 283
Namespaces, Validation, and Other Complexities 286
Documenting Extensions 288
Supporting Your Extensions on the Server 288
Supporting Your Extensions on the Client 289
Chapter 17 XHTML Inside XML: Using XHTML in an XML Context 291
Beyond the Browser and Within the Browser 291
What HTML Has to Offer XML 292
Applications for XHTML Islands 293
Images, scripts, and forms in browsers 293
Documentation for Human Consumption 296
Document containers 298
Inline and mixed-up markup 300
Is Formal XHTML Module Inclusion Worth the Trouble? 300
Part V XHTML and XML Futures
Chapter 18 A Case Study: WAP and the Wireless Markup Language 305
Choosing Your Emulator 305
WAP emulators 306
Downloading the Nokia WAP Toolkit 307
Using the Nokia WAP Toolkit 308
Authoring a WML Document 310
A deck of cards 310
Hello World 310
Navigation 312
Time-based automation 313
User input and forms 315
Submitting a form 317
Images in WML 318
Creating WBMP images 319
Integrating WML and XHTML 320
Chapter 19 Case Study: Mozquito Factory and FML 321
The Mozquito Factory Approach 321
Using Mozquito Factory 322
When to use Mozquito in your Web development 323
Downloading and installing Mozquito 323
Learning Forms Markup Language 1.0 (FML) 323
Error-checking your XHTML-FML 324
Pushing your FML through to a browser 326
The E-Commerce Order Form 327
A simple contact information form 329
Input validation 330
Submitting forms 333
Mandatory field requirements 334
Editable lists 338
Creating an open-ended pull-down menu 340
The finished form 342
The Shopping Cart Form 345
Start with a single product 345
Layers 357
Cleaning up 358
Adding in the Contact Information Form 360
Making your Mozquito HTML/JavaScript Accessible 366
Chapter 20 XML and the Next Generation of the Web 369
Person to Person and Machine to Machine 369
Automating - and Fragmenting - the Web 370
Information Leaks 371
Reviving the Agent Dream 372
Will XHTML Survive? 373
Efficient, Friendly, Invisible 374
Appendix A XHTML Elements, by DTD 377
Appendix B Commonly Used Encodings 405
Appendix C Language Identifiers 407
Appendix D Country Codes 411
Index 417
Customer Reviews
If you've bought this product, tell the world how you liked it.
Write a Review

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)
500 character limit