Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Essential XML for Web Professionals: (Prentice Hall Essential Web Professionals Series)
Essential XML for Web Professionals: (Prentice Hall Essential Web Professionals Series)

Essential XML for Web Professionals: (Prentice Hall Essential Web Professionals Series)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist
X

About the Book

This concise, fast-paced tutorial teaches Web developers how to use XML to build dynamic, portable, scalable e-Commerce websites. Using hands-on projects that cover a wide range of e-Commerce site development tasks, this book focuses on the key XML technologies of e-commerce development -- notably, schemas, namespaces, XSLT, and Xlink. Essential XML for Web Professionals begins by introducing the fundamentals of XML, and explaining how to define XML using DTDs and schema. Learn how to utilize namespaces to resolve naming conflicts across multiple XML languages; then master XML techniques for building lists, tables, frames, and forms. Discover practical techniques for converting HTML to XML; using CSS in XML environments; working with links and pointers; and making the most of XSL Transformations (XSLT) stylesheets. All source code samples, images, and XML markup are available from the supporting website, where Web developers can see exactly how their pages and applications should look and work.

Table of Contents:
Foreword. Acknowledgments. About the Author. 1. Introduction to XML. What XML Is. What's a Markup Language? What's "Extensible?" Summary. What XML Is Good For. Send Anything Anywhere to Anybody. Everyone Can Understand Everything. Write Once, Display Everywhere. Free and Clear. Save the Data. A Brief History of XML. Recap. 2. Your First XML. Overview. Elements & Nodes. Types of Elements. Empty Elements. Naming Elements. Structure & Syntax. Root Element. Closing Tags. Proper Nesting. Values Must Be in Quotation Marks. XML Version Declaration. Attributes. Rules about Attributes. Use of Attributes vs. Text Nodes. Viewing XML. Comments and the Five Special Symbols. Recap. 3. Defining XML: DTDs. What Is a DTD? Why DTDs Are Good. Testing Your DTD. Calling an External DTD. Calling a Public DTD. Defining Elements. Advanced Element Definition (or Making Children Behave). One or More Children. Zero or More Children. Zero or One Children. Specific Number of Children. Choosing Among Children. Twins. Maybe Children, Maybe Not. Element Definition Summary. Defining Attributes. Setting Default Values. Setting and Choosing Attribute Types. Enumerated. ID. IDREF. IDREFS. NMTOKEN & NMTOKENS. Defining Entities and Notation. Predefined Entities. Shortcuts for Text. Entity Jargon. Parsed or Unparsed. General or Parameter. Internal or External. Parameter Entities. External Entities. External General Entities (for the XML). External Parameter Entities (for the DTD). Unparsed Entities and Notations. Embedding Unparsed Entities. Recap. 4. Defining XML: XML Schema. Introduction to Namespaces. Introduction to XML Schema. Simple Types. Other Number-Based Simple Types. Date- and Time-Based Simple Types. Miscellaneous Simple Types. Creating Custom Simple Types. Forcing Text to Fit a Pattern. Limiting Numerical Values. Limiting Length of Strings. Creating Lists. Combining Simple Types. Determining an Element's Content. Reusable Custom Simple Types. Recap. 5. XML Schema: Complex Types. Elements Containing Other Elements. Cardinality. xsd:choice. xsd:all. Defining Attributes. Attribute Uses. Attributes and Elements. Attributes and Text. Attributes, Text, and Nested Elements. Creating Custom Complex Types. Referencing Elements and Attributes. New Complex Types Based on Existing Types. Miscellaneous. Named Groups of Elements and Attributes. Groups of Elements. Groups of Attributes. Annotation and Documentation. Including External Files. Recap. 6. Namespaces. Purpose. Syntax. Default Namespaces. What Namespaces Are. What Namespaces Are Not. Using Namespaces. Scope. Overriding a Namespace. Multiple Namespaces. Namespaces and Attributes. Namespaces and DTDs. Namespaces and Validity. Namespaces and XML Schema. Recap. 7. XLink: Creating Links in XML. Introduction to XLink. What XLink Can Do. How XLink Is Implemented. Concepts and Terminology. Definitions. resource. link. XLink element. traverse. arc. inbound traversal. outbound traversal. third-party traversal. XLink application. simple link. extended link. linkbases. Usage. Attributes. Elements and Their Attributes. Simple Links. type. href. show. actuate. role. arcrole. What Simple Links Can't Do. Simple Links that Seem Like Errors, but Aren't. Links without a Starting Resource. Links with no href Attribute. Simple Links in a DTD. Extended-Type Elements (Extended Links). Locator-Type Elements. Extended Links and DTDs. Resource-Type Elements. Locator-Type Elements. Arc-Type Elements. Setting Several Traversals with a Single Arc. Using arcrole and Linkbases. Title-Type Elements. Simple vs. Extended Links. XLink Attributes. type. href. Semantic Attributes (title, role, arcrole). title. role. arcrole. Behavior Attributes (show, actuate). show. actuate. Traversal Attributes (label, from, to). label. from. to. Recap. 8. XHTML: Create Working Web Pages in XML Now. Purpose. Why Bother? Modularized XHTML. What XHTML Is. User Agent Criteria. Differences from HTML. The XHTML DTDs. Recap. 9. Beginning XSLT: Xpath. XSL Overview. XSLT. XPath Overview. How XPath Sees the World. Root Nodes. Element Nodes. Attribute Nodes. Text Nodes. Namespace Nodes. Processing Instruction Nodes. Comment Nodes. Location Paths. Unabbreviated Location Paths. Parts of Location Paths. Abbreviated Location Paths. Predicates. Unabbreviated Location Paths with Predicates. Abbreivated Predicates. Conditionals and Operators. Functions. Node-Set Functions. last(). position(). count(location_path). id("id_name"). local-name(location_path). namespace-uri(location_path). name(location_path). String Functions. string(object). concat(string1, string2, , stringn). starts-with(baseString, substring). contains(baseString, substring). substring-before(baseString, substring). substring-after(baseString, substring). substring(string, startPositon, substringLength). string-length(string). normalize-space(string). translate(baseString, startTrans, endTrans). Boolean Functions. boolean(object). not(boolean). Number Functions. number(object). sum(node-set). ceiling(number). floor(number). round(number). Recap. 10. XSLT: An Overview. Overview of XSL. Purpose of XSLT. How XSLT Works. Instructions. Literal Elements. Root Templates. Applying Multiple Templates. Instructions. xsl:value-of. xsl:strip-space. xsl:preserve-space. xsl:sort. xsl:include. xsl:import. xsl:apply-imports. xsl:apply-templates. xsl:call-template. xsl:copy. xsl:copy-of. xsl:for-each. xsl:if. xsl:choose. xsl:when. xsl:otherwise. xsl:variable. xsl:param. xsl:with-param. xsl:decimal-format. xsl:template. xsl:namespace-alias. Creating Nodes. xsl:element. xsl:attribute. xsl:attribute-set. xsl:text. xsl:processing-instruction. xsl:number. xsl:comment. Functions. document(). format-number(). current(). unparsed-entity-uri(). generate-id(). system-property(). element-available(). function-available(). Recap. 11. XPointer: XLinking to XML Fragments. Purpose of XPointer. What XPointer Is. ID-Type Attributes. XLink Basics. XPointer Concepts and Terminology. Points. Ranges. Location. Location-Set. Singleton. Subresource. Fragment. XPointer Basics. Full-Form XPointer. Escaping. XPointer Functions. start-point. end-point. string-range. range-to. range-inside. range. here. origin. Recap. 12. Common Examples of XML. SMIL. Modularization. Why Bother with Modularization? Animation Modules. SplineAnimation Module. ContentControl Modules. BasicContentControl Module. CustomTestAttributes Module. PrefetchControl Module. SkipContentControl Module. Layout Modules. BasicLayout Module. AudioLayout Module. MultiWindowLayout Module. HierarchicalLayout Module. Linking Modules. LinkingAttributes Module. BasicLinking Module. ObjectLinking Module. Timing and Synchronization Module. MediaObjects Modules. BasicMedia Module. Metainformation Module. Structure Module. TimeManipulations Modules. TransitionEffects Modules. SVG. Quirks of SVG. SVG Examples. Rectangle. Circle. Paths. Text Along a Path. WDDX. Recap. 13. Manipulating XML: The DOM. What the DOM Is and Does. Types of Nodes. DOM Interfaces. Properties and Methods. DOMImplementation. Document. Node and NodeType. NodeList. NamedNodeMap. CharacterData. Attr. Element. Text. DocumentType. Notation. Entity. ProcessingInstruction. Recap. Appendix A: XML 1.0 Specification. Extensible Markup Language (XML) 1.0 (Second Edition). W3C Recommendation 6 October 2000. Abstract. Status of this Document. Table of Contents. 1 Introduction. 1.1 Origin and Goals. 1.2 Terminology. 2 Documents. 2.1 Well-Formed XML Documents. 2.2 Characters. 2.3 Common Syntactic Constructs. 2.4 Character Data and Markup. 2.5 Comments. 2.6 Processing Instructions. 2.7 CDATA Sections. 2.8 Prolog and Document Type Declaration. 2.9 Standalone Document Declaration. 2.10 White Space Handling. 2.11 End-of-Line Handling. 2.12 Language Identification. 3 Logical Structures. 3.1 Start-Tags, End-Tags, and Empty-Element Tags. 3.2 Element Type Declarations. 3.3 Attribute-List Declarations. 3.4 Conditional Sections. 4 Physical Structures. 4.1 Character and Entity References. 4.2 Entity Declarations. 4.3 Parsed Entities. 4.4 XML Processor Treatment of Entities and References. 4.5 Construction of Internal Entity Replacement Text. 4.6 Predefined Entities. 4.7 Notation Declarations. 4.8 Document Entity. 5 Conformance. 5.1 Validating and Non-Validating Processors. 5.2 Using XML Processors. 6 Notation. A References. A.1 Normative References. A.2 Other References. B Character Classes. C XML and SGML (Non-Normative). D Expansion of Entity and Character References (Non-Normative). E Deterministic Content Models (Non-Normative). F Autodetection of Character Encodings (Non-Normative). F.1 Detection Without External Encoding Information. F.2 Priorities in the Presence of External Encoding Information. G W3C XML Working Group (Non-Normative). H W3C XML Core Group (Non-Normative). I Production Notes (Non-Normative). Appendix B: XHTML DTD: Frameset. Frameset DTD. Appendix C: XHTML DTDs: Entities. Special Characters DTD. Latin Characters DTD. Symbols DTD. Appendix D: XML Tools and Software. XML Editors. For Macs. DTD Software. XML Parsers. Appendix E: Keeping Up to Date on XML. Index.


Best Sellers


Product Details
  • ISBN-13: 9780130662545
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Height: 229 mm
  • No of Pages: 384
  • Spine Width: 23 mm
  • Width: 152 mm
  • ISBN-10: 0130662542
  • Publisher Date: 24 Oct 2001
  • Binding: Paperback
  • Language: English
  • Series Title: Prentice Hall Essential Web Professionals Series
  • Weight: 610 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Essential XML for Web Professionals: (Prentice Hall Essential Web Professionals Series)
Pearson Education (US) -
Essential XML for Web Professionals: (Prentice Hall Essential Web Professionals Series)
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.

Essential XML for Web Professionals: (Prentice Hall Essential Web Professionals Series)

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!
    ASK VIDYA