CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket references.
CodeNotes for XML is a practical handbook for Java and Visual Basic developers interested in working with XML. You will learn how to leverage both CSS and XSLT to produce rich, compelling output, as well as manipulate XML using the DOM and SAX APIs. The new XML Schema specification is also covered in-depth. Companion articles on www.codenotes.com cover XML development with Perl, integrating XML with databases, important grammars such as XHTML and SOAP, and much more. CodeNotes for XML is your guide to these powerful technologies, presented within the context of the distributed application, database, or web-based world you already know.
This edition of CodeNotes includes:
-A global overview of a technology and explanation of what problems it can be used to solve
-"How and Why" and "Bugs and Caveats" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided
-Instructions and classroom-style tutorials throughout from expert trainers and software developers.
Visit www.codenotes.com for updates, source code templates, access to message boards, and discussion of specific problems with CodeNotes authors and other developers.
Every CodeNotes title is written and reviewed by a team of commercial software developers and technology experts. See "About the Authors" for more information.
Share your thoughts on the CodeNotes for XML Body, Mind & Spirit eBook with others!
|Title of eBook: CodeNotes for XML|
|Release Date: 01-23-2002|
|Allowed Countries (hover)|
|Publisher: Random House Publishing Group|
This eBook download is available in the following formats:
|Parent title||CodeNotes for XML|
|Devices||Samsung Tablet, Apple Ipad & Iphone, Barnes & Noble Nook, Kobo eReader, Aluratek Libre, Iliad, Nokia, Blackberry, Hanlin|
|Note||ePub, short for electronic publication is one of our favorites and should be yours for a couple of reasons. ePub offers reflowable text giving you flexibility to manipulate how the content is presented. Moreover, lots of cool features are now being developed for the reader like advanced video and audio. ePub is now an industry standard, so all of the "non-propreitary" hardware manufacturers are now supporting it.|
CodeNotes for XML
Chapter OneIntroduction Orientation
What Is XML?
Extensible Markup Language (XML) is a globally accepted, vendor- independent standard for representing structured, text-based data. An XML document is a perfect medium in which to encapsulate any kind of information that can be arranged or structured in some way. For example, an XML document can contain a list of personal or business contacts, books in a library's card catalogue, or products in a warehouse.
If we looked at any one of these examples-say, the library card catalogue-in the more traditional "table-oriented" view with which most developers would be familiar, we would see something like the following:
0812589041Science OrsonScottCardEnder's FictionGame
0883853280biographyWilliamDunhamEuler: The Master of Us All
An XML document, on the other hand, would present this information hierarchically, where the column names would become tags or possibly "attributes." For example:
Euler The Master of Us All
Listing 1.1 is included to give you a first look at XML, which can be overwhelming compared to a familiar table structure. However, as you become more familiar with XML, you will see that this structure has many important advantages over a traditional table.