|
| |
|
EBooks » XML
 From the start of this book, I knew it wasn't what I had originally been looking for. Rather than let that bother me, I tried to look at this as an opportunity to learn about something that I had little to no experience with. Unfortunately, it didn't work out that way. The authors droned on for 2 chapters about the history of the Internet, and the machine web. The history of the Internet was more of a history of their own projects than a history of the Internet, and the machine web seemed more preaching to the choir than useful. The third chapter tells us how to install the product, and finally, in chapter 4, we get to actually using the product. I've been patient up until now, but this is where I am expecting to find the meat of the book. They do start to get more into the product, but they only stop to explain what they're doing pages after they've already done it. Just in time for you to have forgotten what they were talking about anyway. Their examples are self justifying, and don't branch from their "Example Application". Despite the fact that their book title actually uses the word "Applications", it would probably have been better to just say, "Application". After finishing the first 11 chapters of this book, I have a good idea how I would build one application using Cocoon, and that is the example they gave. To go any farther than that, I'd have to buy another book, or do a great deal of additional research. That's what I'm thinking I should have done in the first place. The 12th chapter goes further into detail about what they want to do with their product in the future. While I find this enlightening, and feel that Cocoon may be something I'd like to take another look at in the future, it doesn't help me with building XML applications. A full 25% of this book has nothing to do with building XML applications with Cocoon.  This certification exam measures your ability to develop and implement
middle-tier components, server components, and XML Web services by
using Visual Studio .NET and the Microsoft .NET Framework. This exam
counts as a core credit toward the new MCAD (Microsoft Certified
Application Developer) certification as well as a core credit toward
the new MCSD .NET track. This book is not intended to teach new
material. Instead it assumes that you have a solid foundation of
knowledge but can use a refresher on important concepts as well as a
guide to exam topics and objectives. This book focuses exactly on what
you need to pass the exam - it features test-taking strategies,
time-saving study tips, and a special Cram Sheet that includes tips,
acronyms, and memory joggers not available anywhere else. The series is
supported online at several Web sites: examcram.com, informit.com, and
cramsession.com. 
Cocoon: Building XML Applications is the guide to the Apache Cocoon project. The book contains the much needed documentation on the Cocoon project, but it does not limit itself to just being a developer's handbook. The book motivates the use of XML and XML software (in particular open source software). It contains everything a beginner needs to get going with Cocoon as well as the detailed information a developer needs to develop new and exciting components to extend the XML publishing framework. Although each chapter builds upon the previous ones, the book is designed so that the chapters can also be read as individual guides to the topics they discuss. Varied "hands-on" examples are used to make the underlying concepts and technologies absolutely clear to anyone starting out with Cocoon. Chapters that detail the author's experience in building Internet applications are used to embed Cocoon into the "real world" and complete the picture. [md]Matthew Langham and Carsten Ziegeler  As developers know, the beauty of XML is that it is extensible, even to
the point that you can invent new elements and attributes as you write
XML documents. Then, however, you need to define your changes so that
applications will be able to make sense of them and this is where XML
schema languages come into play. RELAX NG (pronounced relaxing), the
Regular Language Description for XML Core--New Generation is quickly
gaining momentum as an alternative to other schema languages. Designed
to solve a variety of common problems raised in the creation and
sharing of XML vocabularies, RELAX NG is less complex than The W3C's
XML Schema Recommendation and much more powerful and flexible than
DTDs.
RELAX NG is a grammar-based schema language that's both easy to
learn for schema creators and easy to implement for software developers
In RELAX NG, developers are introduced to this unique language
and will learn a no-nonsense method for creating XML schemas. This book
offers a clear-cut explanation of RELAX NG that enables intermediate
and advanced XML developers to focus on XML document structures and
content rather than battle the intricacies of yet another convoluted
standard.
With the successful implementation of XML Schema, developers are
learning how to increase productivity, improve software reliability,
minimize development time, and decrease time to market. This in-depth
reference is an all-in-one resource designed to help developers
leverage the power and potential of XML schemas by offering a complete
roadmap to their creation, design, and use.
This authoritative
reference and tutorial is filled with practical insights and detailed
examples. The book begins by providing a conceptual introduction to XML
Schema. From there, coverage shifts to the W3C Schema Recommendation
and how to apply schemas to specific business goals. The authors
provide insight and instruction throughout on integrating XML schemas
into existing technologies such as .NET, Java, Visual Basic, Oracle,
and more. The book concludes with a complete case study designed to
reinforce and illustrate material covered.
Additional topics include:
- Applications for schemas
- Simple and complex types
- XML schema processing and validation
- Namespaces in XML
- Using schemas with DOM and SAX
- XML schema document syntax
- XML Information Sets
- XML Schema applications of XPath
|
| |
|