SiteExperts.com Logo Home | Community | Developer's Paradise
User Groups | Site Tools | Site Information | Search
 Main Menu
 Resource

Xml in Action

Categories...
Client User Group
HTML, CSS and XML
Language
XML

Sponsored Links
Developer's Paradise : Book :
Xml in Action
Submission by SiteExperts Staff

Short Description
"XML in Action" focuses on the new design benefits and how to get the best results from XML.

Long Description
Extensible Markup Language (XML) is the universal format for data on the Web. It allows developers to easily describe and deliver rich, structured data from any application in a standard, consistent way. XML IN ACTION is a valuable, insightful guide for a growing army of HTML/Web authors eager to develop richer and more efficient Web applications and Web pages-using XML as featured in Microsoft(r) Internet Explorer 5 (supported by Netscape as well). XML IN ACTION is a valuable blueprint for impactful, hard-working Web sites.

Publisher
Microsoft Press
Author
William J. Pardi
Price (MSRP)
$39.99
Purchase URL
Buy Now from Amazon.com
Submission Date
Jun 14,1999
Last Update
Jun 14,1999
 

Discussion and Rate this Resource
Overall Rating: 4

Markb on Sep 16, 1999 at 9:54:46 AMRating: 2

Not a bad book, but dissapointing nevertherless.
Most examples are short, context-less and seemingly pointless, most of them of the "hello world" variety. Few examples of real world interest.
Case in point, only one DTD is given in the chapter on DTD's. Couldn't a few more examples been given.

Also, Pattern matching (an absolutely fantastic feature) is given only brief treatment.
His lone example of selectSingleNode is

var node = xmlDoc.selectSingleNode("Catalog/Plant")

Why would you do that?
selectSingleNode is called for when working with a
unique property. Like:
var node = xmlDoc.selectSingleNode("//item[RegId = '3243']")

Want to use the appendChild method? Here is the code
example in the reference section.
docObj = xmlDoc.documentElement;
alert(docObj.xml);
objNewNode = docObj.appendChild(xmlDoc.documentElement.firstChild);
alert(docObj.xml);
Wow, that answers all my questions!

Another problem is that, except for a few examples of hierarchies, all data is tabular. But one of the great features of XML is the ability to handle entities that have multivalued attributes.

To take an example from Wrox's XML Applications a XMLbase is created for weeds where the primary attribute is the Latin botanical name and there are zero or more Spannish names and zero or more English names. This type of situation forces us to a database design that is inelegant in a relational database.
In XML it is easy!

IMHO, Wrox's XML Design and Implementation is far better.

Mark Bosley



To rate and comment on a resource, you must first logon.

If you are not registered, please register yourself to become a member of the SiteExperts.community.

User Name
Password

Copyright © 1997-2008 InsideDHTML.com, LLC. All rights reserved.