Natures

While a human may be able to read the explanatory text in order to figure out which links point to schemas and which links point to stylesheets, software needs somewhat more formal hints to ensure that a validator doesn't try to validate a document against a stylesheet or that a browser doesn't try to format a document as described by a DTD. To this end, the xlink:role attribute may contain a URL that indicates the nature of the resource likely to be found at the other end of the simple link. For example, this rddl:resource element locates a W3C XML Schema Language schema:

<rddl:resource xlink:type="simple"
   xlink:href="http://developer.megabank.com/xml/mbsml.xsd"
   xlink:role="http://www.w3.org/2001/XMLSchema" />

This rddl:resource element ...

Get Effective XML: 50 Specific Ways to Improve Your XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.