Web Publishing with XML in Six Easy Steps
Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Web Publishing with XML in Six Easy Steps
Web Publishing with XML in Six Easy Steps

Web Publishing with XML in Six Easy Steps


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Anyone creating content for the Web and looking for the easiest way to learn Extended Markup Language (XML) won't find a better source than this book. Readers get a solid grounding in XML in six easy steps. The first step discusses the shortcomings of HTML and introduces XML, with plenty of real-world example. In step two, Web authors learn how to determine which tags they need to add in order to capture the data they are representing. Step three covers how to add tag definitions without writing a Document Type Definition (DTD) and how to use Cascading Style Sheets (CSS) to format new tags. The fourth step introduces the concept of XML DTDs by showing readers how to take advantage of existing DTDs, including Microsoft's Channel Definition Format (CDF). Fifth is how to write a custom DTD; and finally, the sixth step teaches readers how to implement Java-based querying of data structures using LiveAgent Pro, a Java application that incorporates sophisticated XML querying capabilities without requiring users to learn any programming whatsoever.

Table of Contents:
Introduction; Part One Understanding Document Structure; 1 Discovering Document Structure; Word Processing Makes Paper, Not Data; The Hidden Costs of Word Processing; Report Card: ""Not Performing Up To Potential""; What about Database Software?; The Hidden Structure of Everyday Documents; It's Flexible -- That's Why We Love It; Seeing the Trees (Forget the Forest); Poets Do It (You Can Too); So What's the Big Deal?; My Structure, Your Structure; Introducing Descriptive (Structural) Markup; What is Descriptive Markup Good For?; Procedural Markup Considered Harmful; Structure at Your Fingertips; From Here; 2 Getting a Handle on SGML; In the Beginning (GML); What GML Didn't Do; Enter SGML; What's So Special about SGML?; The Three Components of SGML Markup; SGML Software; ""Sounds Great, Maybe Later""; From Here; Part Two Appreciating the Need for XML; 3 The Lessons of HTML; HTML: Simplicity Is the Key; Creeping Presentationalism; The Standardization Process (Such as It Is); Putting Presentation in Its Place (Style Sheets); Getting Long in the Tooth?; From Here; 4 XML to the Rescue; Defining XML; XML's Origin; The XML Working Group's 10 Goals; Introducing the XML Language Specification; Introducing XML Linking; Introducing XSL; From Here; 5 XML Questions and Answers; When Will XML Hit the Web?; What Does ""Extensible"" Mean?; Why Is XML Important?; What Is a Document Type Definition (DTD)?; Must I Write My Own DTD?; Will HTML Go Away?; How Can I Incorporate XML into HTML?; Where Will XML Make Its Greatest Impact?; Do We Really Need All Those Fancy XML Links?; But Isn't XML Difficult to Learn?; Is XML Compatible with SGML?; From Here; Part Three Writing Well-Formed XML; 6 Understanding the Rules for Well-Formed Documents; Well-Formed vs. Valid Documents in XML; Rules for Well-Formed XML Documents; Understanding XML Document Structure; A Well-Formed Document: An Example; From Here;; 7 Linking with XLink and XPointer; What's Wrong with HTML Linking?; Writing Simple HTML-Like Links; Specifying Link Behaviors; Creating Extended Links; Specifying Link Content with XPointer; From Here;; 8 Well-Formed XML in Action: An Example; HTML's Shortcomings for Site Design; Combining HTML and XML; Planning the Site; Analyzing Your Data; Creating Supporting Documents; Testing Your Work; From Here; 9 Using an XML Editor; Introducing XML Pro; Exploring the XML Window; The XML Toolbar; Creating a New XML Document; Creating Elements; Inserting Elements; Adding Attributes; Adding Content to an Element; Adding Text to Your Document; Additional XML Features; Checking Your XML Syntax; From Here; Part Four Creating Document Type Definitions (DTDs); 1 10 Introducing Document Type Definitions (DTDs); Using an Existing DTD; Finding DTDs; Working with an Existing DTD; Why Create a DTD?; DTD Locations; Document Type Declarations; DTD Components; Understanding Validation; From Here; 1; 11 Creating Element Type Definitions; Planning Your Document's Tree Structure; Understanding Content Models; Content Model Examples; Empty Elements; The ANY Content Model; Defining the Root Element; Including XLinks; An Example; What's Missing?; From Here; 1 12 Creating Attribute Lists; Looking at Attribute List Declaration; Attribute Types; Specifying Default Values; Preserving White Space; Specifying a Language; Creating Attributes for XLinking; Creating the Attribute List; From Here; 1 13 Declaring Entities and Notations; Where to Declare Entities and Notations; Creating an Internal DTD Subset; Declaring Internal Entities; Declaring External Entities; Declaring Notations; Creating Parameter Entities; Creating Logical Documents; From Here; ; 1 14 Designing Useful DTDs; Framing Your Objectives; Understanding DTD Design Trade-offs; Making Your DTD User-Friendly; Organizing Your DTD; Including Conditional Sections; From Here; 1 15 Using Elements from To or More DTDs; Understanding the Need for Namespace Mechanism; Introducing the XML Namespace Mechanism; Using Qualified Names in Your XML Documents; Understanding Universal Names; From Here; Part Five Assigning Styles to XML Elements; 1 16 Introducing Cascading Style Sheets (CSS); Understanding the Need for Style Sheets; Introducing CSS; Linking XML Documents to Style Sheets; Understanding CSS Syntax; Understanding Inheritance; Grouping Selectors; Using Advanced Selectors; Defining Block and Inline Elements; From Here; 1 17 Assigning CSS Styles to XML Elements; Defining Root Element Styles; Using Fonts; Character Styles for Inline or Block Elements; Getting Control of Block Element Layout; Understanding the Box Formatting Model; CSS Box Formatting Model: Rules; CSS Box Properties: Padding; CSS Box Properties: Margins; CSS Box Properties: Controlling Element Size; CSS Horizons; From Here; 1 18 Advanced Style Sheets with XSL; What's Wrong with CSS?; What's So Great about XSL?; Who's Working on XSL?; XSL and DSSL; Essentials of XSL; From Here; Part Six Exploring XML Vocabularies; 1 19 Channel Definition Format (CDF); Introducing CDF; Assessing CDF; Creating a CDF Channel; Specifying the Schedule with CDF; Creating Subpages with CDF; From Here; 2 20 Synchronized Multimedia Integration Language (SMIL); Start with a SMILe; How SMIL Documents Are Organized; Go to the of the Class; Building a; Controlling Timing; Nesting and Elements; Making Objects Repeat; Controlling Layout; Creating Alternative Presentations; Adding Hyperlinks; SMIL Horizons; From Here; 2 21 More XML Vocabularies; Astronomical Markup Language (AML); Bioinformatic Sequence Markup Language (BSML); Chemical Markup Language (CML); GedML; Information and Content Exchange (ICE); Mathematical Markup Language (MathML); Precision Graphics Markup Language (PGML); Resource Description Framework (RDF); Ontology Markup Language (ML); Outbreak Markup Language (OML); Signed Document Markup Language (SDML); XML/EDI; From Here

About the Author :
By Bryan Pfaffenberger


Best Sellers


Product Details
  • ISBN-13: 9780125531665
  • Publisher: Elsevier Science & Technology
  • Publisher Imprint: AP Professional
  • Height: 235 mm
  • Returnable: N
  • Width: 187 mm
  • ISBN-10: 0125531664
  • Publisher Date: 21 Dec 1998
  • Binding: Paperback
  • Language: English
  • Weight: 790 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Web Publishing with XML in Six Easy Steps
Elsevier Science & Technology -
Web Publishing with XML in Six Easy Steps
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Web Publishing with XML in Six Easy Steps

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!