5%
XML How to Program

XML How to Program

          
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

About the Book

For XML programming courses and Internet/Web programming courses focusing on XML in Computer Science, Computer Information Systems, Management Information Systems, Information Technology, and Business Departments. This new book in the Deitels'How to Program series is a comprehensive guide to programming in XML. It teaches students how to use XML to create customized tags and includes several chapters that address standard custom markup languages for science and technology, multimedia, commerce, and other fields. The authors include a concise introduction to Java, providing students with the essentials of this programming language to enable them to work effectively with XML. The book also includes cutting edge topics such as XQL, SMIL and VoiceXML as well as a real-world e-Commerce case study. A complete chapter on Web-accessibility that addresses VoiceXML is also included.

Table of Contents:
(NOTE: Each chapter begins with Objectives, an Outline, and an Introduction and ends with a Summary, Terminology, a summary of all the programming tips in the chapter, Self-Review Exercises, Self-Review Exercise Answers, and Exercises.) 1. Introduction to the Internet and World Wide Web. Introduction. World Wide Web Consortium (W3C). History of the Internet. History of the World Wide Web. Future of Computing. History of SGML. XML and XML How to Program. A Tour of the Book. W3C XML Resources. Internet and World Wide Web Resources. 2. Introduction to HyperText Markup Language 4: Part I. Introduction. Markup Languages. Editing HTML. Common Elements. Headers. Linking. Images. Special Characters and More Line Breaks. Unordered Lists. Nested and Ordered Lists. Internet and World Wide Web Resources. 3. Introduction to HyperText Markup Language 4: Part II. Introduction. Basic HTML Tables. Intermediate HTML Tables and Formatting. Basic HTML Forms. More Complex HTML Forms. Internal Linking. Creating and Using Image Maps. <> Tags. frameset Element. Nested framesets. Internet and World Wide Web Resources. 4. Cascading Style Sheets™ (CSS). Introduction. Inline Styles. Creating Style Sheets with the style Element. Conflicting Styles. Linking External Style Sheets. Positioning Elements. Backgrounds. Element Dimensions. Text Flow and the Box Model. User Style Sheets. Internet and World Wide Web Resources. 5. Creating Markup with XML. Introduction. Introduction to XML Markup. Parsers and Well-Formed XML Documents. Parsing an XML Document with msxml. Characters. Markup. CDATA Sections. XML Namespaces. Case Study: A Day Planner Application. Internet and World Wide Web Resources. 6. Document Type Definition (DTD). Introduction. Parsers, Well-Formed and Valid XML Documents. Document Type Declaration. Element Type Declarations. Attribute Declarations. Attribute Types. Conditional Sections. Whitespace Characters. Case Study: Writing a DTD for the Day Planner Application. Internet and World Wide Web Resources. 7. Schemas. Introduction. Schema vs. DTDs. Microsoft XML Schema: Describing Elements. Microsoft XML Schema: Describing Attributes. Microsoft XML Schema: Data Types. W3C XML Schema. Case Study: Writing a Microsoft XML Schema for the Day Planner Application. Internet and World Wide Web Resources. 8. Document Object Model (DOM™). Introduction. DOM Implementations. DOM with JavaScript. Setup. DOM Components. Creating Nodes. Traversing the DOM. Case Study: Modifying the Day Planner Application to Use the DOM. Internet and World Wide Web Resources. 9. Simple API for XML (SAX). Introduction. DOM vs. SAX. SAX-Based Parsers. Setup. Events. Example: Tree Diagram. Case Study: Using SAX with the Day Planner Application. SAX 2.0. Internet and World Wide Web Resources. 10. Case Study: XmlMessenger Program. Introduction. Setup. Overview: Server Side of XmlMessenger. Implementation: Server Side of XmlMessenger. Overview: Client Side of XmlMessenger. Implementation: Client Side of XmlMessenger. 11. XML Path Language (XPath). Introduction. Nodes. Location Paths. Node-Set Operators and Functions. Internet and World Wide Web Resources. 12. XSL: Extensible Stylesheet Language Transformations (XSLT). Introduction. Setup. Templates. Creating Elements and Attributes. Iteration and Sorting. Conditional Processing. Copying Nodes. Combining Stylesheets. Variables. Case Study: XSLT and XPath. Internet and World Wide Web Resources. 13. XSL: Extensible Stylesheet Language Formatting Objects. Introduction. Setup. Examples of XSL Formatting-Object Documents. Lists. Internet and World Wide Web Resources. 14. XLink, XPointer, XInclude and XBase. Introduction. XML Linking Language (XLink). XLink and DTDs. XML Pointer Language (XPointer). XML Inclusions (XInclude). XML Base (XBase). Internet and World Wide Web Resources. 15. Case Study: Message Forum with Active Server Pages. Introduction. Setup and Message Forum Documents. Forum Navigation. Adding Forums. Forum XML Documents. Posting Messages. Other HTML Documents. Internet and World Wide Web Resources. 16. Server-Side Java Programming. Introduction. Cocoon. Extensible Server Pages (XSP). Case Study: A Wireless Online Bookstore. Jakarta Tomcat Setup. WAP and WML: Client-Side Documents. Java Servlets. Internet and World Wide Web Resources. 17. Perl and XML: A Web-Based Message Forums Application. Introduction. Perl and XML. Setup. Displaying the Forums using XML::Parser. Using XML::DOM to Add Forums and Messages. Alterations for Non-XSL Browsers. Internet and World Wide Web Resources. 18. Accessibility. Introduction. Providing Alternatives for Multimedia Content. Maximizing Readability by Focusing on Structure. Accessibility in HTML Tables. Accessibility in HTML Frames. Accessibility in XML. Using Voice Synthesis and Recognition with VoiceXML™. JAWS® for Windows. Other Accessibility Tools. Internet and World Wide Web Resources. 19. XHTML and XForms. Introduction. XHTML. XForms. Extended Forms Architecture (XFA). Internet and World Wide Web Resources. 20. Custom Markup Languages: Part I. Introduction. Mathematical Markup Language (MathML). OpenMath. Chemical Markup Language (CML). Wireless Markup Language (WML). Geography Markup Language (GML). Synchronized Multimedia Integration Language (SMIL). Scalable Vector Graphics (SVG). Bean Markup Language (BML). Extensible 3D Language (X3D). Additional Internet and World Wide Web Resources. 21. Custom Markup Languages: Part II. Introduction. Extensible Business Reporting Language (XBRL). Bank Internet Payment System (BIPS). Electronic Business XML (ebXML). Visa XML Invoice Specification. Commerce XML (cXML). LegalXML. NewsML. Open eBook Publication Structure. Extensible User Interface Language (XUL). Internet and World Wide Web Resources. 22. XML Technologies and Applications. Introduction. XML Query Language (XQL). Directory Services Markup Language (DSML). Resource Definition Framework (RDF). XML Topic Maps (XTM). Virtual HyperGlossary (VHG). Channel Definition Format (CDF). Information and Content Exchange (ICE) Protocol. Rich Site Summary (RSS). Platform for Privacy Preferences (P3P). Blocks Extensible Exchange Protocol (BXXP). XML Digital Signatures. Extensible Rights Markup Language (XrML). XML Metadata Interchange (XMI). W3C's XML Protocol. XMAL. 23. Simple Object Access Protocol (SOAP) and Microsoft BizTalk™. Introduction. Simple Object Access Protocol (SOAP). Microsoft BizTalk. Internet and World Wide Web Resources. 24. Bonus Chapter: Introduction to Scripting with VBScript®. Introduction. Operators. Data Types and Control Structures. VBScript Functions. VBScript Example Programs. Arrays. String Manipulation. Internet and World Wide Web Resources. 25. Bonus Chapter: Introduction to Active Server Pages (ASP). Introduction. How Active Server Pages Work. Client-Side Scripting versus Server-Side Scripting. Using Personal Web Server and Internet Information Server. Active Server Page Objects. A Simple ASP Example. Server-Side ActiveX Components. File System Objects. Session Tracking and Cookies. Databases, SQL, Microsoft UDA and ADO. Accessing a Database from an Active Server Page. Internet and World Wide Web Resources. 26. Bonus Chapter: Introduction to Perl Programming. Introduction. Perl. String Processing and Regular Expressions. Viewing Client/Server Environment Variables. Form Processing and Business Logic. Server-Side Includes. Verifying a Username and Password. Using ODBC to Connect to a Database. Cookies and Perl. Internet and World Wide Web Resources. 27. Bonus Chapter: Introduction to Java 2 Programming. Introduction. Java Keywords, Primitive Data Types and Class Libraries. Command-Line Java Applications. Arrays. Class Vector. Graphical User Interfaces: A Windowed Application with JFrames and Event Handling. Graphical User Interfaces: Event Handling with Inner Classes. Graphical User Interfaces: Miscellaneous Components. Graphical User Interfaces: Layout Managers. Graphical User Interfaces: Customizing a Component and Introducing Graphics. Multithreading. Networking with Sockets and Streams. Enhancing a Web Server with Servlets. Internet and World Wide Web Resources. Appendix A: HTML Special Characters. Appendix B: HTML Colors. Appendix C: ASCII Character Set. Appendix D: Operator Precedence Charts. Appendix E: Number Systems. Introduction. Abbreviating Binary Numbers as Octal Numbers and Hexadecimal Numbers. Converting Octal Numbers and Hexadecimal Numbers to Binary Numbers. Converting from Binary, Octal, or Hexadecimal to Decimal. Converting from Decimal to Binary, Octal, or Hexadecimal. Negative Binary Numbers: Two's Complement Notation. Appendix F: Career Resources. Introduction. On-Line Career Services. Career Opportunities for Employees. Internet and World Wide Web Resources. Bibliography. Index.


Best Sellers


Product Details
  • ISBN-13: 9780130284174
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Pearson
  • Depth: 25
  • Height: 230 mm
  • No of Pages: 1008
  • Series Title: How to Program
  • Sub Title: How to Program
  • Width: 179 mm
  • ISBN-10: 0130284173
  • Publisher Date: 03 Jan 2001
  • Binding: Paperback
  • Edition: PAP/CDR
  • Language: English
  • Returnable: N
  • Spine Width: 32 mm
  • Weight: 1382 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
XML How to Program
Pearson Education (US) -
XML How to Program
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.

XML How to Program

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