Declaring the XLink Attributes

Note that if you're creating valid XML documents, you must declare XLink attributes just like any other attributes. For example, you might use a declaration in a DTD like this for the previous example:

Listing . ch15_03.xml
 
<?xml version = "1.0" standalone="yes"?>
<!DOCTYPE MOVIE_REVIEW [
<!ELEMENT MOVIE_REVIEW (#PCDATA)>
<!ATTLIST MOVIE_REVIEW
					xmlns:xlink CDATA #IMPLIED
					xml:base CDATA #IMPLIED
					xlink:type CDATA #REQUIRED
					xlink:href CDATA #IMPLIED
					xlink:show CDATA #IMPLIED
					xlink:actuate CDATA #IMPLIED
					xlink:title CDATA #IMPLIED> ]> <MOVIE_REVIEW xmlns:xlink = "http://www.w3.org/1999/xlink" xml:base="http://www.starpowder.com" xlink:type = "simple" xlink:show = "new" xlink:href = "reviews.xml"> Mr. Blandings Builds ...

Get Real World 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.