XML for the World Wide Web: Visual QuickStart Guide

Overview

[There is a new edition of this book: XML, Second Edition: Visual QuickStart Guide by Kevin Howard Goldberg (ISBN: 0-321-55967-3)]

Web-maven Elizabeth Castro, who has penned Peachpit books on HTML,Perl and CGI, and Netscape, now tackles XML--an indispensable tool for creating personalized, updated content for each visitor on your site. Whether you build Web pages for a living or you're taking on anew hobby, XML for the World Wide Web contains everything you need to create dynamic Web sites by writing XML code, ...

See more details below
Available through our Marketplace sellers.
Other sellers (Other Format)
  • All (92) from $1.99   
  • New (12) from $1.99   
  • Used (80) from $1.99   
Close
Sort by
Page 1 of 2
Showing 1 – 10 of 12 (2 pages)
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$1.99
Seller since 2009

Feedback rating:

(2338)

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.

New
PAPERBACK New 0201710986 Ships Within 24 Hours. Tracking Number available for all USA orders. Excellent Customer Service. Upto 15 Days 100% Money Back Gurantee. Try Our Fast! ! ... ! ! Shipping With Tracking Number. Read more Show Less

Ships from: Bensalem, PA

Usually ships in 1-2 business days

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

Feedback rating:

(901)

Condition: New
PAPERBACK New 0201710986 Friendly Return Policy. A+++ Customer Service!

Ships from: Philadelphia, PA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2013

Feedback rating:

(84)

Condition: New
PAPERBACK New 0201710986.

Ships from: San Mateo, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2013

Feedback rating:

(389)

Condition: New
PAPERBACK New 0201710986! ! KNOWLEDGE IS POWER! ! ENJOY OUR BEST PRICES! ! ! Ships Fast. All standard orders delivered within 5 to 12 business days.

Ships from: Southampton, PA

Usually ships in 1-2 business days

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

Feedback rating:

(710)

Condition: New
PAPERBACK New 0201710986 SERVING OUR CUSTOMERS WITH BEST PRICES. FROM A COMPANY YOU TRUST, HUGE SELECTION. RELIABLE CUSTOMER SERVICE! ! HASSLE FREE RETURN POLICY, SATISFACTION ... GURANTEED**** Read more Show Less

Ships from: Philadelphia, PA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2014

Feedback rating:

(265)

Condition: New
PAPERBACK New 0201710986 XCITING PRICES JUST FOR YOU. Ships within 24 hours. Best customer service. 100% money back return policy.

Ships from: Bensalem, PA

Usually ships in 1-2 business days

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

Feedback rating:

(674)

Condition: New
PAPERBACK New 0201710986! ! ! ! BEST PRICES WITH A SERVICE YOU CAN RELY! ! !

Ships from: Philadelphia, PA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$3.00
Seller since 2005

Feedback rating:

(803)

Condition: New
2000 Paperback New Tracking provided on most orders.

Ships from: Grand Rapids, MI

Usually ships in 1-2 business days

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

Feedback rating:

(15)

Condition: New
2000 Trade paperback New. No dust jacket as issued. (NS-Kiss). Glued binding. 272 p. Audience: General/trade.

Ships from: Orlando, FL

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$15.58
Seller since 2007

Feedback rating:

(23274)

Condition: New
BRAND NEW

Ships from: Avenel, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 2
Showing 1 – 10 of 12 (2 pages)
Close
Sort by
Sending request ...

Overview

[There is a new edition of this book: XML, Second Edition: Visual QuickStart Guide by Kevin Howard Goldberg (ISBN: 0-321-55967-3)]

Web-maven Elizabeth Castro, who has penned Peachpit books on HTML,Perl and CGI, and Netscape, now tackles XML--an indispensable tool for creating personalized, updated content for each visitor on your site. Whether you build Web pages for a living or you're taking on anew hobby, XML for the World Wide Web contains everything you need to create dynamic Web sites by writing XML code, developing custom XML applications with DTDs and schemas, transforming XML into personalized Web content through XSLT-based transformations, and professionally formatting XML documents with Cascading Style Sheets.The real power of XML lies in combining information from various sources and generating personalized content for different visitors.Castro's easy-to-follow graphics show exactly what XML looks like,and her real-world examples explain how to transform and streamline your Web-site creation process by automatically updating content.

Read More Show Less

Editorial Reviews

From The Critics
Michael PastoreReviewer

HTML has enjoyed its five years and fifteen megabytes of fame, and these days the all the savvy computer bees are buzzing about the new language poised to rule the hive: XML. XML is as different from HTML as chess is from tick-tack-toe. Unlike HTML, XML —for people without programming experience — is a markup language that is flexible, unforgiving, and complex. It's easy to find articles and books about XML that leave you stranded in the 51st State — Confusion — almost immediately after they begin to ramble about schemas, namespaces, parsers, and DTDs.

In XML For The World Wide Web, Elizabeth Castro has solved the problem of how to teach a very difficult subject to a very boggleable beginner. How has she managed this? ... From her previous bestselling books, we already know that Castro is a clear and engaging writer. In this book, she succeeds for yet another reason: she has designed this book with the beginning student in mind. Castro writes: "You should know that this book is not—nor does it try to be—an exhaustive guide to XML. Instead, it is a beginner's guide to using XML for creating Web pages."

To work effectively with this book, all you'll need is a basic knowledge about HTML and a conscious brain. Castro calls her book a beginner's guide, but if you follow her lead to the last page, you'll be much more than a beginner in the kingdom of XML.

What will you know how to do when you've finished studying this book? You will be able to make XML-based Web pages. Your XML tags will have separated the structure from the style. And thanks to XML and your newly-won knowledge, the labeled information that you place into these Web pages will re-usable in many different contexts and on numerous hardware devices. Castro's book is divided into 6 parts: Writing XML; DTDs; XML Schema and Namespaces; XSLT and Xpath; Cascading Style Sheets; and Xlink and Xpointer. Each chapter is subdivided into miniature lessons, and in this way the complex material is made simpler and easier to understand. Every page of the book shows the code that you'll be making, so that you can see precisely how things get done in XML. Four helpful appendixes round out the book: about XHTML, XML Tools, Special Symbols, and Colors in Hex.

When you've finished reading the book you can do with it what you're probably doing with Castro's superb book about HTML: dip into it and use it as a handy reference. If you have questions that the book doesn't answer, and you need even more information, Castro still won't let you down. She has set up a Web site with these features: a FAQ, all the book's sample files, updates, and a question-and-answer board. I have used Castro's HTML board twice, and both times the answers to my questions arrived quickly and solved my coding problems straightaway.

There's one final touch which will be appreciated by everyone who cares about the environment. Every example in the book, text and pictures, focuses on some aspect of one of our world's most interesting endangered animals: the tiger. For years I have been writing that those of us involved in technology must remember first and foremost that Mother Earth sustains us all. Garbage in, the human species out. In XML For The World Wide Web, Elizabeth Castro has written a most outstanding introduction to XML. We should hope that this book — along with the world's precious tigers — will remain with us for a long time.

Read More Show Less

Product Details

  • ISBN-13: 9780201710984
  • Publisher: Peachpit Press
  • Publication date: 10/23/2000
  • Series: Visual QuickStart Guide
  • Pages: 272
  • Product dimensions: 6.98 (w) x 8.94 (h) x 0.57 (d)

Meet the Author

Elizabeth Castro is the author of the four best-selling editions of HTML for the World Wide Web: Visual QuickStart Guide. She also wrote the best-selling Perl and CGI for the World Wide Web: Visual QuickStart Guide, and the Macintosh and Windows versions of Netscape Communicator 4: Visual QuickStart Guide. She was the technical editor for Peachpit's The Macintosh Bible, Fifth Edition, and she founded P‡gina Uno, a publishing house based in Barcelona, Spain.

Read More Show Less

Table of Contents

Introduction.

The Problem with HTML. The Power of XML. XML's Helpers. XML in the Real World. About This Book. What This Book Is Not. The XML VQS Website.

I. XML.

1. Writing XML.

Elements, Attributes, and Values. Rules for Writing XML. Declaring the XML Version. Creating the Root Element. Writing Non-Empty Elements. Nesting Elements. Adding Attributes. Using Empty Elements. Writing Comments. Writing Five Special Symbols. Displaying Elements as Text.

II. DTDS.

2. Creating a DTD.

Declaring an Internal DTD. Writing an External DTD. Naming an External DTD. Declaring a Personal External DTD. Declaring a Public External DTD.

3. Defining Elements and Attributes in a DTD.

Defining Elements. Defining an Element to Contain Only Text. Defining an Element to Contain One Child. Defining an Element to Contain a Sequence. Defining Choices. Defining How Many Units. About Attributes. Defining Simple Attributes. Defining Attributes with Unique Values. Referencing Attributes with Unique Values. Restricting Attributes to Valid XML Names.

4. Entities and Notations in DTDs.

Creating Shortcuts for Text. Using Shortcuts for Text. Shortcuts for Text in External Files. Creating and Using Shortcuts for DTDs. Creating Entities for Unparsed Content. Embedding Unparsed Content.

III. XML SCHEMA AND NAMESPACES.

5. XML Schema.

Simple and Complex Types. Local and Global Declarations. Beginning a Simple Schema. Indicating a Simple Schema's Location. Annotating Schemas.

6. Defining Simple Types.

Declaring an Element with a Simple Type. Using Date and Time Types. Using Number Types. Deriving Custom Simple Types. Using Anonymous Custom Types. Specifying a Set of Acceptable Values. Specifying a Pattern for a Simple Type. Specifying a Range of Acceptable Values. Limiting the Length of a Simple Type. Limiting a Number's Digits. Creating List Types. Predefining an Element's Content.

7. Defining Complex Types.

Defining Elements to Contain Only Elements. Requiring Elements to Appear in Sequence. Creating a Set of Choices. Allowing Elements to Appear in Any Order. Defining Named Groups. Referencing a Named Group. Referencing Already Defined Elements. Controlling How Many. Defining Elements to Contain Only Text. Defining Empty Elements. Defining Elements with Mixed Content. Basing Complex Types on Complex Types. Declaring an Element of Complex Type. Elements with Anonymous Complex Types. Declaring Attributes. Requiring an Attribute. Predefining an Attribute's Content. Defining Attribute Groups. Referencing Attribute Groups.

8. Using Namespaces in XML.

Designing a Namespace Name. Declaring Default Namespaces. Namespaces for Individual Elements. How Namespaces Affect Attributes. Namespaces, DTDs, and Valid Documents.

9. Namespaces, Schemas, and Validation.

Schemas and Namespaces. Populating a Namespace. Adding All Locally Declared Elements. Adding Particular Locally Declared Elements. Referencing Components with Namespaces. The Schema of Schemas as the Default. Namespaces and Validating XML. Indicating Where a Schema Is. Schemas in Multiple Files. Importing Components.

IV. XSLT AND XPATH.

10. XSLT.

Transforming XML with XSLT. Beginning an XSLT Style Sheet. Creating the Root Template. Outputting HTML Code. Outputting a Node's Content. Creating and Applying Template Rules. Batch-Processing Nodes. Processing Nodes Conditionally. Adding Conditional Choices. Sorting Nodes Before Processing. Generating Attributes.

11. XPath: Patterns and Expressions.

Determining the Current Node. Referring to the Current Node. Selecting a Node's Children. Selecting a Node's Parent or Siblings. Selecting All of the Descendants. Disregarding the Current Node. Selecting a Node's Attributes. Selecting Subsets.

12. Test Expressions and Functions.

Comparing Two Values. Testing the Position. Subtotaling Values. Counting Nodes. Multiplying, Dividing, Adding, Subtracting. Formatting Numbers. Rounding Numbers. Extracting Substrings. Capitalizing Strings.

V. CASCADING STYLE SHEETS.

13. Setting up CSS.

CSS with XML vs CSS with HTML. CSS1, CSS2, and Browsers. The Anatomy of a Style. Specifying Where Styles Are To Be Applied. Creating an External Style Sheet. Calling a Style Sheet for an XML Document. Calling a Style Sheet for an HTML Document. Using Internal Style Sheets. Applying Styles Locally.

14. Layout with CSS.

Defining Elements as Block-Level or Inline. Hiding Elements Completely. Offsetting Elements In the Natural Flow. Positioning Elements Absolutely. Setting the Height or Width for an Element. Setting the Border. Adding Padding Around an Element. Setting the Margins around an Element. Wrapping Text around Elements. Stopping Text Wrap. Changing the Foreground Color. Changing the Background. Positioning Elements in 3D. Aligning Elements Vertically. Determining Where Overflow Should Go. Clipping an Element. Setting List Properties. Specifying Page Breaks.

15. Formatting Text with CSS.

Choosing a Font Family. Embedding Fonts on a Page. Creating Italics. Applying Bold Formatting. Setting the Font Size. Setting the Line Height. Setting All Font Values at Once. Setting the Text Color. Changing the Text's Background. Controlling Spacing. Aligning Text. Underlining Text. Changing the Text Case.

VI. XLINK AND XPOINTER.

16. Links and Images: XLink and XPointer.

Creating a Simple Link. Creating a Linkset. Defining Reference Points. Defining Connections. Using a Linkset. Linking to Part of a File. Creating the Simplest XPointer. Creating Walking XPointers. Creating an XPointer Range.

Appendix A: XHTML.

How Does a Browser Know? Writing XHTML. Declaring a DTD for XHTML.

Appendix B: XML Tools.

Validating XML Files against a DTD. Validating XML with a Schema. Transforming XML with an XSLT Processor.

Appendix C: Special Symbols.

Using Character References. Table I: Characters. Table II: Symbols.

Appendix D: Colors in Hex.

Finding a Color's RGB Components-in Hex. Hexadecimal Equivalents. The Hexadecimal System.

Index, Colophon, and Note.

Index. Colophon and Note.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 3 Customer Reviews
  • Anonymous

    Posted January 21, 2003

    Excellent Stating Point

    This book is an excellent STARTING POINT in your journey to learn XML. This book, used in conjunction with other, more advanced books, will lead any competant computer user to a through knowledge of XML. Job well done Ms. Castro!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted February 9, 2002

    Extremely Poor Written Book

    I have been in Web Development for many years and am proficient in many languages. I am sorry to say that this is one of the worst books that I have ever read. The book is poorly written. There are mistakes and mis-references all over. In addition, the information is broken up and the examples are poor. Buying this book was a complete waste of my time and money. I rate this one a Big Fat 'Zero'!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted November 15, 2000

    Another good book by Castro

    This is another good book by Castro. However, I would also like to suggest 'Professional XML Design and Implementation' by Paul Spencer.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 3 Customer Reviews

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