The Complete XML Training Course, Student Edition

The Complete XML Training Course, Student Edition

By (author)  , By (author)  , By (author)  , By (author)  , By (author) 

List price: US$76.99

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


Includes the no.1 XML Interactive Training Courseware: XML Programming Multimedia Cyber Classroom! *Quickly master XML markup and programming with 10+ hours of detailed audio explanation of 10,000+ lines of sample XML document and program code *Learn to program XML applications using Java, VBScript, ASP, and Perl *Powerful programs show you how to manipulate XML documents using XSL, *XSLT, and XPath *Coverage includes schemas, DTDs, DOM, SAX, SOAP protocol, VoiceXML, *XML Query, SMIL and more *Includes the worlds no.1 XML textbook: XML How to Program in print and in fully-searchable electronic format on CD-ROM. Master XML development - hands-on! Youre holding the fastest, most effective way to master real-world XML development! This start-to-finish multimedia training course and book package covers key XML technologies and skills. You wont just learn basic XML markup: youll discover how to build effective DTDs and schemas, write powerful Java applications using DOM and SAX, and work with the powerful technologies that build on XML - including XPath, XSL, XSLT, VoiceXML, and much more. Its everything you need, in one box!
*XML programming multimedia cyber classroom *10+ hours of detailed audio explanations step you through 10,000+ lines of fully tested program code from 250+ complete XML documents and programs *Hundreds of interactive self-review questions and programming exercises to test your knowledge *CD-ROM includes fully searchable electronic copy of the book XML How to Program *Hundreds of tips to avoid and troubleshoot problems - and maximize performance, interoperability, and reusability Includes Copy of XML How to Program*The worlds no.1 XML programming developers guide *Start-to-finish, 900-page guide to XML *Friendly, practical, and full of examples *Hands-on tutorials with tips and tricks for troubleshooting and optimization *Coverage includes: XML, DTDs, schemas, DOM, SAX, XSL/XSLT, XLink, XML Query, SMIL, VoiceXML, and more! *Real-world insight into leading XML applications and scripting tools: SOAP, BizTalk, CDF, RDF, Perl, VBScript, Java, ASP, and more Bonus 2nd CD-ROM! Packed with live XML source code, links to hundreds of the Webs best XML resources, and all these great XML development tools: Amaya, Cocoon, Jakarta Tomcat, Xalan, FOP (XSLT), Xerces, Crimson, and more!
Raves for Deitel training courses! Im an adult student currently in an OO/C++ class (earning my bachelors in Computer Info. Systems). Our instructor is great in C and Java but has never taught OO/C++. But, today, Ive been blessed. I found your Complete C++ Training Course. I also plan on learning Java as well, and now, thanks to your Java Course, I can fulfill my dream. - Broxi Thomas, University student I wanted to offer kudos for your product. If every training CD utilized the same format, then learning new products would be easy. The format, resources and layout of the classroom is refreshing and useful. It is clean, quick, and effective. I began with Chapter One and took notes and tried every exercise; reviewed and listened to every example. I understand the material so much better now that I am amazed. PLEASE produce cyber classrooms for EVERY software package and technology that is in existence today. You would be doing a "beyond the call of duty" service to the computer industry. Of course, you would be a little busy for the next millennium...:
) - Jonathan Gravois SPECIALLY DESIGNED FOR All developers seeking to master XMLWeb professionals building on their existing HTML skillsContent developersEnterprise application integrators System Requirements Windows 95/98/NT 4.x/2000Up To 120MB disk space/64MB RAM8x CD-ROM drive & sound card support
show more

Product details

  • Mixed media product
  • 185 x 250 x 70mm | 1,614.99g
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 0130895563
  • 9780130895561

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.) (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 SGML. History of the World Wide Web. Future of Computing. 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. meta 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. Character Set. Characters vs. Markup. White Space, Entity References and Built-in Entities. Using Unicode in an XML Document. 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. Sequences, Pipe Characters and Occurrence Indicators. EMPTY, Mixed Content and ANY. Attribute Declarations. Attribute Defaults (REQUIRED, IMPLIED, FIXED ). Attribute Types. Tokenized Attribute Type (ID, IDREF, ENTITY, NMTOKEN). Enumerated 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. 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. Axes. Node Tests. Location Paths Using Axes and Node Tests. Node-Det 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). Simple Links. Extended Links. 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). W3Cs XML Protocol. 23. Simple Object Access Protocol (SOAP) and Microsoft BizTalk. Introduction. Simple Object Access Protocol (SOAP). Microsoft BizTalk. BizTalk Framework. BizTalk Server. BizTalk Schema Library. 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. Example: An Internet Shopping Cart. Internet and World Wide Web Resources. 27. Bonus Chapter: Introduction to Java 2 Programming. Introduction. Basics of a Typical Java Environment. General Notes about Java. A Simple Program: Printing a Line of Text. Another Java Application: Adding Integers. A Simple Java Applet: Drawing a String. Two More Simple Applets: Drawing Strings and Lines. Another Java Applet: Adding Integers. Appendix A: HTML Special Characters. Appendix B: HTML Colors. Appendix C: ASCII Character Set. Appendix D: Operator Precedence Charts. Appendix H: 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: Twos Complement Notation. Appendix I: Career Resources. Bibliography. Index.
show more