XML How to Program:International Edition

XML How to Program:International Edition - Harvey Deitel - 9780131230484 - Programmiersprachen - XML (100)
Reihe
Prentice Hall
Autor
Harvey M. Deitel / Paul J. Deitel / Praveen Sadhu  
Verlag
Pearson
Einband
Softcover
Auflage
2
Sprache
Englisch
Seiten
1000
Erschienen
Januar 2009
ISBN13
9780131230484
ISBN
0131230484
Related Titles


Produktdetail

Der Titel ist leider nicht mehr lieferbar. Sorry, This title is no longer available. Malheureusement ce titre est épuisé.

Description

For XML programming courses and Internet/Web programming courses focusing on XML in Computer Science, CIS, MIS, IT, and Business Departments.

Part of the Deitels'How to Program series, XML How to Program, Second Edition 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. Coverage of Web-accessibility that addresses VoiceXML is also included.

Features

  • NEW - Discussions of HTML replaced with coverage of XHTML and discussions of Microsoft Schema replaced with coverage of W3C Schema.
    • Provides up-to-date coverage of the rapidly changing developments related to XML.

  • NEW - Chapter 14: XML.Net.
    • Introduces Microsoft's new .NET initiative and how XML is used in this context.

  • NEW - Chapter 16: Financial Vocabularies: BizTalk, ebXML, XBRL.
    • Focuses exclusively on the world of financial vocabularies, especially relevant for business students.

  • NEW - Chapter 17: Security Vocabularies.
    • Covers security technologies and the related XML vocabularies.

  • NEW - Chapter 18: Multimedia: Scalable Vector Graphics (SVG), Synchronized Multimedia Integration Language (SMIL) and X3D.
    • Demonstrates a variety of multimedia-related technologies.

  • NEW - Chapter 19: Wireless Vocabularies: XHTML Basic, Wireless Markup Language (WML) and SyncML.
    • Addresses XML vocabularies related to the wireless world.

  • NEW - Chapter 20: Resource Description Framework (RDF).
    • Teaches about the rules for creating semantics.

  • NEW - Upgraded case study in Chapter 27.
    • Addresses handling multiple wireless clients (XHTML, i-mode, J2ME, etc.).

  • Signature “Live-Code™ Approach”-Language features are presented in the context of a wide variety of complete working programs. Features thousands of lines of code in hundreds of complete working programs.
    • Enables students to confirm that programs run as expected. Students can also manipulate the code from the CD-ROM in the back of the book, from the book's Companion Website (www.prenhall.com/deitel), or from the authors' Website (www.deitel.com).

  • Outstanding, consistent and applied pedagogy-Icons throughout identify Software Engineering Observations; Good Programming Practices; Common Programming Errors; Portability Tips; Performance Tips, Testing and Debugging Tips, and Look-and-Feel Observations.
    • Provides hundreds of valuable programming tips and facilitates learning.

  • Extensive set of interesting exercises and substantial projects.
    • Students can apply what they've learned in each chapter.

  • Four-way syntax coloring with the use of two colors and shading.
    • Helps students better understand the book's hundreds of programs.

  • CD-ROM with each text.
    • Includes source code, hyperlinks to valuable XML demos and resources, and additional XML development tools (for an up-to-date list of resources on the CD, visit www.prenhall.com or www.deitel.com).

Each How to Program text can be ordered as a Complete Training Course package, containing the main text and the corresponding Cyber Classroom-an interactive, multimedia, tutorial version of the book. The Complete Training Courses are a great value, giving students extra hands-on experience and study aids for a minimal additional cost.

Each Complete Training Course is compatible with Windows 95, Windows 98, Windows NT and Windows 2000 and includes the following features:

  • The full text, illustrations and program listings of its corresponding How to Program book with full-text searching and hyperlinking.
  • Hours of detailed, expert audio descriptions of thousands of lines of code that help to reinforce concepts.
  • An abundance of self-assessment material:
    • Practice exams that offer students hundreds of short-answer test questions and answers.

    • Hundreds of self-review questions that are drawn from the text, all with answers.

    • Hundreds of programming exercises that are drawn from the text, half with answers (the main text does not provide any answers to these exercises).

  • Intuitive browser-based interface, designed to be easy and accessible for anyone who's ever used a Web browser.

We offer the Complete Training Courses in either a CD-ROM or a Web-based format. When professors order the Web-based version of a Complete Training Course, their students receive the corresponding How to Program book packaged with a URL and password that gives them six months of access to the Cyber Classroom software via the Web.

If your customer has already received XML How to Program, please sample only the XML Multimedia Cyber Classroom CD-ROM (0-13-067354-4) to show them the advantages they would get with The Complete Training Course. Please do not sample The Complete Training Course as they will receive a duplicate copy of the main text.

New to this Edition

  • Discussions of HTML replaced with coverage of XHTML and discussions of Microsoft Schema replaced with coverage of W3C Schema.
    • Provides up-to-date coverage of the rapidly changing developments related to XML.

  • Chapter 14: XML.Net.
    • Introduces Microsoft's new .NET initiative and how XML is used in this context.

  • Chapter 16: Financial Vocabularies: BizTalk, ebXML, XBRL.
    • Focuses exclusively on the world of financial vocabularies, especially relevant for business students.

  • Chapter 17: Security Vocabularies.
    • Covers security technologies and the related XML vocabularies.

  • Chapter 18: Multimedia: Scalable Vector Graphics (SVG), Synchronized Multimedia Integration Language (SMIL) and X3D.
    • Demonstrates a variety of multimedia-related technologies.

  • Chapter 19: Wireless Vocabularies: XHTML Basic, Wireless Markup Language (WML) and SyncML.
    • Addresses XML vocabularies related to the wireless world.

  • Chapter 20: Resource Description Framework (RDF).
    • Teaches about the rules for creating semantics.

  • Upgraded case study in Chapter 27.
    • Addresses handling multiple wireless clients (XHTML, i-mode, J2ME, etc.).

Table of Contents



 1. Introduction to Computers, the Internet, World Wide Web and XML.


 2. XHTML: Part 1.


 3. XHTML: Part 2.


 4. Cascading Style Sheets (CSS).


 5. XML Markup.


 6. Document Type Definition (DTD).


 7. XML Schema.


 8. Document Object Model (DOM).


 9. Simple API for XML (SAX).


10. XPath.


11. XSL Transformations (XSLT).


12. XSL Formatting Objects (XSL-FO).


13. XLink, XPointer, XInclude and Xbase.


14. XML.NET.


15. Simple Object Access Protocol (SOAP).


16. Financial Vocabularies: BizTalk, ebXML, XBRL.


17. Security Vocabularies.


18. Multimedia: Scalable Vector Graphics (SVG), Synchronized Multimedia Integration Language (SMIL) and X3D.


19. Wireless Vocabularies: XHTML Basic and Wireless Markup Language (WML).


20. Resource Description Framework (RDF).


21. Scientific and Mathematical Vocabularies.


22. Internet and Web Vocabularies.


23. Vocabularies (to be Determined).


24. Case Study: ASP Message Forum.


25. Case Study: Perl Message Forum.


26. Case Study: Java XMLMessenger.


27. Case Study: Java Wireless Bookstore.


28. Bonus: Introduction to VBScript.


29. Bonus: Introduction to ActiveServer Pages (ASP).


30. Bonus: Introduction to Perl Programming.


31. Bonus: Introduction to Java 2 Programming.


Appendix A: XHTML Special Characters.


Appendix B: XHTML Colors.


Appendix C: ASCII Character Set.


Appendix D: Operator Precedence Charts.


Appendix E: Number Systems.


Appendix F: Career Opportunities.


Appendix G: Unicode®.


Bibliography.


Index.


Companion Website