XML - Managing Data Exchange

eXtensible Markup Language (XML) is a widely used computer language for creating and designing pages on the World Wide Web, and for defining other languages with more specialized purposes. This Wikibook provides a detailed description of XML, its origins, its programming, and its uses on the Internet today. This book also provides exercises with which to test the knowledge you have gained through the deliberate study of its contents.

''If you wish to participate in the writing or editing of XML - Managing Data Exchange, or if you have an idea as to how this book can be improved, please see the "to-do" list. You may also add your name to the list of contributors.''

Chapters


/Preface/
 * 1) /Introduction to XML/
 * 2) /A single entity/
 * 3) /Basic data structures/
 * 4) /The one-to-many relationship/
 * 5) /The one-to-one relationship/
 * 6) /The many-to-many relationship/
 * 7) /Recursive relationships/
 * 8) /Data schemas/
 * 9) Document Type Definitions
 * 10) /XHTML/
 * 11) /XPath/
 * 12) /XLink/
 * 13) /CSS/
 * 14) /XSLT and Style Sheets/
 * 15) /Cocoon/
 * 16) /Parsing XML files/
 * 17) /XUL/
 * 18) Asynchronous JavaScript and XML (AJAX)
 * 19) /Web Services/
 * 20) /XMLHTTP/
 * 21) /Database and XML/
 * 22) /SyncML/
 * 23) /SVG/
 * 24) /VoiceXML/
 * 25) /DocBook/
 * 26) /SMIL/
 * 27) /XBRL/
 * 28) /WDDX/
 * 29) /RPC/
 * 30) /JSTL/
 * 31) RDF
 * 32) RSS
 * 33)  JDesktop Network Components (JDNC)
 * 34) Namespace
 * 35) Business Intelligence and XML
 * 36) Handling XML with MySQL
 * 37) XML Encryption
 * 38) /XQL/
 * 39) /XQuery/
 * 40) /Exchanger XML Lite/
 * 41) /XML and JDBC/
 * 42) /XForms/
 * 43) XML Web Audio
 * 44) OpenOffice.org & OpenDocument Format
 * 45) KML & Google Earth
 * 46) The ACORD standard - XML in the insurance industry

Appendices

 * 1) /Glossary/
 * 2) /Contributors/
 * 3) /Author guidelines/
 * 4) /XML Editor/
 * 5) /XML Colors/
 * 6) /Stylesheet section workspace/
 * 7) /Resources/