Book Review:
Amazon.com
Continuing in the tradition of the Nutshell series, XML in a Nutshell provides a dense tutorial on its subject, as well as a useful day-to-day reference. While the reader isn't expected to have prior expertise in XML, this book is most effective as an add-on to a more introductory tutorial because of its relatively fast pace.
The authors set out to systematically--and rapidly--cover the basics of XML first, namely the history of the markup language and the various languages and technologies that compose the standard. In this first section, they discuss the basics of XML markup, Document Type Definitions (DTDs), namespaces, and Unicode. From there, the authors move into "narrative-centric documents" in a section that appropriately focuses on the application of XML to books, articles, Web pages and other readable content.
This book definitely presupposes in the reader an aptitude for picking up concepts quickly and for rapidly building cumulative knowledge. Code examples are used--only to illustrate the particular point in question--but not in excess. The book gets into "data-centric" XML, exploring the difference between the object-driven Document Object Model (DOM) and the event-driven Simple API for XML (SAX). However, these areas are a little underpowered and offer a bit less detail about this key area than the reader will expect.
At the core of any Nutshell book is the reference section, and the installment found inside this text is no exception. Here, the XML 1.0 standard, XPath, XSLT, DOM, SAX, and character sets are covered. Some material that is covered earlier in the book--such as Cascading Style Sheets (CSS)--is not re-articulated, however. XML in a Nutshell is not the only book on XML you should have, but it is definitely one that no XML coder should be without. --Stephen W. Plain
Topics covered:
- XML history
- Document Type Definitions (DTDs)
- Namespaces
- Internationalization
- XML-based data formats
- XHTML
- XSL
- XPath
- XLink
- XPointer
- Cascading Style Sheets (CSS)
- XSL-FO
- Document Object Model (DOM)
- Simple API for XML (SAX)
--This text refers to an out of print or unavailable edition of this title.
Book Description
This powerful new edition provides developers with a comprehensive guide to the rapidly evolving XML space. Serious users of XML will find topics on just about everything they need, from fundamental syntax rules, to details of DTD and XML Schema creation, to XSLT transformations, to APIs used for processing XML documents. Simply put, this is the only reference of its kind among XML books.
Whether you're a Web designer using SVG to add vector graphics to web pages, or a C++ programmer using SOAP to serialize objects into a remote database, XML in a Nutshell thoroughly explains the basic rules that all XML documents -- and all XML document creators -- must adhere to, including:
- Essentials of the core XML standards: With this book, you can develop an understanding of well-formed XML, DTDs, namespaces, Unicode, and W3C XML Schema quickly.
- Key technologies used mainly for narrative XML documents such as web pages, books, and articles: You'll gain a working knowledge of XSLT, Xpath, Xlink, Xpointer, CSS, and XSL-FO.
- Technologies for building data-intensive XML applications, and for processing XML documents of any kind: One of the most unexpected developments in XML has been its enthusiastic adoption for structured documents used for storing, and exchanging used by a wide variety of programs. This book will help you understand the tools and APIs needed to write software that processes XML, including the event-based Simple API for XML (SAX2) and the tree-oriented Document Object Model (DOM).
Quick-reference chapters also detail syntax rules and usage examples for the core XML technologies, including XML, DTDs, Xpath, XSLT, SAX, and DOM. If you need explanation of how a technology works, or just need to quickly find the precise syntax for a particular piece, this up-to-date edition is ready with the information.
XML in a Nutshell is an essential guide for developers who need to create XML-based file formats and data structures for use in XML documents. This is one book you'll want to close at hand as you delve into XML.
add to del.icio.us
Digg Freebookzone.com!
You may use anyone of the download options
Missing Link?, Report It and you may wish to Buy this book from amazon

Similar Book titles in XML, XSL & UML section: Processing XML with Java Learning XML, 2nd Edition XML-RPC HOW-TO XML Chapters XML Schema Tutorial XML Tutorial A Gentle Introduction to XML XML and Databases The XML Files: Using XML for B2B and B2C Applications Using OASIS OpenDocument XML Transferring Data Between XML Documents and Relational Databases Developer's Guide to Building XML Based Web Services with J2EE Introduction to XML for Web Developers Extensible Markup Language (XML) Groud Zero XML Tutorial Special Edition Using SGML XML by Example XML Web Services for ASP.NET XML Complete The XML Bible Working with XML O'Reilly XML CD Bookshelf XML Schema Java & XML, 2nd Edition: Solutions to Real-World Problems Perl & XML A Technical Introduction to XML (N. Walsh) XForms: XML Powered Web Forms Real World XML Web Services: For VB and VB .NET Developers Introduction to XML Programming XML Web Services and SOAP XML Schema Definition (XSD) A Query Language for XML XML Road Map XML Programming: Web Applications and Web Services With JSP and ASP
Similar Book titles in Other sections:
Section: Applications Inside Autocad 14 (Limited Edition)
Section: Bio-Chemistry The Cell - A Molecular Approach 2nd edition Developmental Biology, 6th Edition Medical Microbiology 4th Edition Pharmaceutical Biotechnology Second Edition CRC Handbook Chemistry and Physics, 85th Edition Show all..
Section: CS -> Compilers and Languages Programming from Specifications, Second Edition Logic, Programming and Prolog, 2nd Edition
Section: Data Structures and Algorithms Problems on Algorithms, 2nd Edition The Algorithm Design Manual: Hypertext Edition Structure and Interpretation of Computer Programs - 2nd Edition
Section: Formal Methods The Z Notation: A Reference Manual, Second Edition
Section: CS -> Hardware PCI Bus Demystified, Second Edition
Section: CS -> Theory Lecture Notes on Algorithm Analysis and Computational Complexity (4th Edition) The Secret Guide to Computers, 29th Edition
Section: DB -> DB / 2 DB2 Connect Enterprise Edition Quick Beginnings SAMS DB2 Developer's Guide Fourth Edition
Section: DB -> Oracle Special Edition Using Oracle Web Application Server 3 Oracle PL/SQL Programming, 2nd Edition Oreilly Oracle Essentials Oracle Database 10g 3rd Edition
Section: DB -> Others Data Transfer Strategies (between XML and RDBM) Special Edition Using Visual FoxPro 6 Database System Concepts, Fifth Edition
Section: DB -> SQL Teach Yourself SQL in 21 Days, Second Edition Sams Teach Yourself Transact-SQL in 21 Days (2nd Edition)
Section: DB -> SQL Server Special Edition Using Microsoft SQL Server 6.5 (2nd Edition)
Section: Computer Hardware Upgrading and Repairing PCs, Linux Edition (Upgrading & Repairing)
Section: Device Drivers Linux Device Drivers, 2nd Edition
Section: Logic Design and Architecture Computer Aids for VLSI Design, Second Edition The VHDL Cookbook, First Edition Verification Methodology Manual, 3rd Edition
Section: Microprocessor M68000 8-/16-/32-Bit Microprocessors User's Manual Ninth Edition
Section: Peripherals EISA System Architecture Second Edition
Section: Internet The XML Files : Using XML for Business-to-Business and Business-to-Consumer Applications Connected: An Internet Encyclopedia, Third Edition UNIX Unleashed, Internet Edition Special Edition Using the Internet, 4th Edition Computer Security Basics 2nd Edition Show all..
Section: Advanced Java Java Au Naturel - Guide to Object Oriented Design, 4th Edition Java Virtual Machine Specification, Second Edition Inside the Java Virtual Machine, 2nd Edition Java Data Structures, 2nd Edition Java Virtual Machine Specification, First Edition Show all..
Section: Java Enterprise Edition J2EE and XML Development Working with Java and XML Mastering Enterprise JavaBeans, 2nd Edition Programming Jakarta Struts, 2nd Edition JBoss Administration and Development 2nd Ed Show all..
Section: Java Language Thinking in Java, 1st Edition Java in a Nutshell, 2nd Edition Teach Yourself Java in 21 Days: Professional Reference Edition Special Edition Using Java 1.1, 3rd Edition Special Edition Using Java, 2nd Edition Show all..
Section: Mathematics Elementary Algebra with Applications, 3rd Edition Advanced Calculus, Revised Edition Algorithms for Modular Elliptic Curves, Second Edition Introduction to Probability, 2nd Rev edition Combinatorial Algorithms for Computers and Calculators, Second Edition Show all..
Section: Medical Nutrition Almanac, 5th Edition
Section: Miscellaneous Software Project Management, 2nd Ed. MH & xmh: Email for Users & Programmers, 3rd Edition Fundamentals of Piano Practice, 2nd Edition Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition PDF Reference Version 1.3 (Second Edition) Show all..
Section: Microsoft Certifications Networking Essentials Plus, Third Edition Sybex - MCSA/MCSE Windows XP Professional Study Guide (70-270), 3rd Edition Microsoft A+ Certification Training Kit Second Edition
Section: Microsoft C Sharp (C#) A Programmer's Introduction to C# (Second Edition) Programming C# (2nd Edition) C# Developer's Guide to ASP.NET XML and ADO.NET
Section: Microsoft .(dot) net Introducing Microsoft .NET Second Edition MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET, Second Edition Test King - Developing XML Web Services and Server Components with Microsoft Visual Basic .NET MCSD/MCAD
Section: Microsoft Windows Servers Special Edition Using Microsoft Internet Information Server Special Edition Using Microsoft Commercial Internet System
Section: Microsoft Visual Basic How to Program Visual Basic 5.0: Control Creation Edition Special Edition Using Visual Basic 4
Section: Microsoft Visual C++ Programming Visual C++, 5th Edition Database Developer's Guide with Visual C++ 4, Second Edition Special Edition Using Visual C++ 4.2 Special Edition Using Visual C++ 6
Section: Windows Development Inside Microsoft Windows 2000 Third edition Programming the Microsoft Windows Driver Model, Second Edition Tricks of the Windows Game Programming Gurus (2nd Edition)
Section: Networking Connected: An Internet Encyclopedia, 3rd Edition DNS and BIND, 3rd Edition TCP/IP Network Administration, 2nd Edition Linux Network Administrator's Guide (2nd Edition) Internetworking Technologies Handbook, Fourth Edition Show all..
Section: Other Engineering Modern Antenna Design 2nd Edition
Section: GNU/Linux OS Linux Device Drivers, 3rd Edition Using Samba, 2nd Edition Managing Projects with GNU make, 3rd Edition RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302), Fourth Edition Understanding the Linux Kernel, 2nd Edition Show all..
Section: Mac OS X Mac OS X Power Hound Panther Edition Special Edition Using Mac OS X v10.3 Panther Using Mac OS X v10.2, Special Edition Mac OS X Power Tools, Second Edition
Section: OS Theory Operating Systems: Internals and Design Principles, Fourth Edition An Operating Systems Vade Mecum, Second Edition Modern Operating Systems 2nd Edition Andrew Tanenbaum
Section: Unix OS UNIX Unleashed, System Admin's Edition FreeBSD Handbook (2nd Edition) The Complete FreeBSD, Fourth Edition
Section: Windows OS Inside Windows 2000, Third Edition Using Windows 98 Preview Edition
Section: Physics Fundamentals of Physical Geography, 2nd Edition CRC Handbook of Chemistry and Physics, 87th Edition
Section: C Language The C Programming Language (2nd Edition) The C Answer Book (2nd Edition) The C Book, Second Edition
Section: COBOL Programming Teach Yourself COBOL in 21 days, Second Edition
Section: C++ Language C++?? : A Critique of C++, 3rd Edition The C++ Programming Language (3rd Edition) Thinking in C++, 2nd Edition (Beta) Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Edition) Thinking in C++, Volume 2: Practical Programming, Second Edition Show all..
Section: Other Programming Common Lisp the Language, 2nd Edition Object Oriented Software in Ada 95, Second Edition Special Edition Using Microsoft Visual Studio Linear Programming, Second Edition - Foundations and Extensions Ada in Action: With Practical Programming Examples, Second Edition Show all..
Section: Perl Scripting Learning Perl, Second Edition Perl Cookbook, First Edition Perl Pocket Reference, 4th Edition Programming Perl, 3rd Edition Perl Cookbook, Second Edition Show all..
Section: Scripting The Scheme Programming Language, Second Edition Mastering Regular Expressions, Second Edition Python Imaging Library Handbook (2003 Edition) The Scheme Programming Language, Third Edition GUI Programming with Python: QT Edition Show all..
Section: Redbooks Draft Leveraging DB2 Data Warehouse Edition for Business Intelligence DB2 9 pureXML Guide Getting Started with Commerce Module for OmniFind Discovery Edition Customization 101 IBM OmniFind Enterprise Edition Version 8.4: Configuration and Implementation Scenarios Getting Started with SCLM - A Practical Guide to SCLM and SCLM Advanced Edition Show all..
Section: Redbooks IBM eServer pSeries Systems Handbook 2003 Edition DB2 9: pureXML Overview and Fast Start Academic Edition: Applying Patterns Approaches Patterns for e-business Series DB2 Express-C: The Developer Handbook for XML, PHP, C/C++, Java, and .NET The Ins and Outs of XML and DB2 for i5/OS Show all..
Section: Redpapers Remodeling a Standard Store into the Extended Sites Model With WebSphere Commerce Business Edition V5.6.1 IBM DB2 UDB Enterprise Server Edition V8 for UNIX Backup and Recovery Using a N Series Storage System DB2 UDB Enterprise Edition V8.1: Basic Performance Tuning Guidelines IBM WebSphere DataPower SOA Appliances Part III: XML Security Guide WebSphere DataPower SOA Appliance: The XML Management Interface Show all..
Section: Redpapers Draft PCI and PCI-X Placement Rules for IBM System i5, eServer i5, and iSeries servers with i5/OS V5R4 and V5R3 (Fourth edition) PCI and PCI-X Placement Rules for IBM System i models: i5/OS V5R3 and V5R4 (Fourth edition) IBM WebSphere DataPower SOA Appliances Part III: XML Security Guide WebSphere MQ File Transfer Edition Solution Overview Managed File Transfer for SOA using WebSphere MQ File Transfer Edition Show all..
Section: Software Engineering Open Source Development with CVS, 3rd Edition Technical Concepts of Component-Based SE, 2nd Edition Software Architecture in Practice, 2nd Edition A Guide to the Project Management Body of Knowledge, Third Edition
Section: Web Programming JavaScript: The Definitive Guide, 2nd Edition JavaScript Bible, 3rd Edition Special Edition Using CGI Special Edition Using Perl 5 for Web Programming Teach Yourself CGI with PERL 5 in a Week, 2nd Edition Show all..
Section: Web Technology Practical Guide to SGML/XML Filters HTML: The Definitive Guide, 2nd Edition Special Edition Using HTML 4 Special Edition Using HTML, 2nd Edition HTML Unleashed, Professional Reference Edition Show all..
Similar Books from Amazon :
|

|