Free book on xml Tutorials

Feb
06

XSLT Surgery

Posted by admin

I have a source XML file which I don’t control. I can’t editit. But I want to display that XML file on my site using XSLT. I knowI need to add an xml-stylesheet PI to adocument to associate it with an XSLT stylesheet, like<?xml-stylesheet type=”text/xsl” href=”test.xsl”?>But since this XML file is maintained by somebody else, how doI link my stylesheet to it? A: First — this has nothing to do with XMLper se and everything to do with common courtesy — getpermission to use someone else’s c Read the rest of this entry »

Feb
06

Misconceive Early, Misconceive Often

Posted by admin

While XML’s noblest and best are away directly injecting their brains with mind-altering drugs at Extreme Markup, there’s still plenty of food for thought for the rest of us from last week’s XML mailing lists and weblogs. Yes, weblogs. Although this column has traditionally been dedicated to mailing lists, I will in the future bring in debates of interest where they occur in weblogs as well, as they form just as much a part of today’s XML developer debate as mailing lists. In the vague st Read the rest of this entry »

Feb
06

RDF and Metadata

Posted by admin

This article has now been updated to incorporate changes in the RDF spec and the growth of the RDF community. You can find a newerversion here: What is RDF?.The Right Way to Find ThingsRDF stands for Resource Description Framework. RDF is built for the Web, but let’s leave Web-land behind for a few minutes and think about how we find things in the real world.Scenario 1: The LibraryYou’re in a library to find books on raising donkeys as pets.In most libraries these days you’d use the computer loo Read the rest of this entry »

XML is having a big impact on the world of e-commerce. Manyrecent initiatives in e-commerce interchange protocols are basedon XML. These protocols tend to concentrate on solving theproblems of a particular industry, providing solutions for”vertical” markets.One example of such an initiative is the ICEprotocol. Although originally geared to syndication between content providers, ICE has applicability not only for networks ofpublishers, but alsofor other syndication markets, such as the syndicati Read the rest of this entry »

Feb
05

Entities and XSLT

Posted by admin

In XML, entities are named units of storage. Their names areassigned and associated with storage units in a DTD’s entitydeclarations. These units may be internal entities, whose contents arespecified as a string in the entity declaration itself, or they may beexternal entities, whose contents are outside of the entity declaration. Typically, this means that the externalentity is a file outside of the DTD file which contains the entitydeclaration, but we don’t say “file” in the general case beca Read the rest of this entry »