O'Reilly logo

Real World XML by Steven Holzner

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using Document Type Definitions with URLs

The previous example just listed the name of an external DTD in the <!DOCTYPE> element. However, if the DTD is not in the same directory on the Web site as the document itself, you can specify a Uniform Resource Indentifier (URI) (which is currently implemented as URLs for today's XML processors) for the DTD, like this:

<?xml version = "1.0" standalone="no"?> 
<!DOCTYPE DOCUMENT SYSTEM
					"http://www.starpowder.com/dtd/ch03_10.dtd"> <DOCUMENT> <CUSTOMER> <NAME> <LAST_NAME>Smith</LAST_NAME> <FIRST_NAME>Sam</FIRST_NAME> </NAME> <DATE>October 15, 2003</DATE> <ORDERS> <ITEM> <PRODUCT>Tomatoes</PRODUCT> <NUMBER>8</NUMBER> <PRICE>$1.25</PRICE> </ITEM> <ITEM> <PRODUCT>Oranges</PRODUCT> <NUMBER>24</NUMBER> <PRICE>$4.98</PRICE> ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required