August 4, 2001 - XML Namespace for Print Templates
August 4, 2001 XML Namespace for Print Templates Tips: August 2001
Yehuda Shiran, Ph.D.
|
<HTML XMLNS:IE>
There is nothing special about the IE namespace name. The following line is also OK:
<HTML XMLNS:FOO>
Then, you need to import default behaviors into the IE namespace:
<?IMPORT NAMESPACE="IE" IMPLEMENTATION="#default">
For each reference to a behavior element, you need to add the namespace as a prefix:
<IE:DEVICERECT ID="page1" CLASS="masterstyle" MEDIA="print">
</IE:DEVICERECT>
Here is HTML code that displays two master pages:
<HTML XMLNS:IE>
<HEAD>
<?IMPORT NAMESPACE="IE" IMPLEMENTATION="#default">
<STYLE TYPE="text/css">
.masterstyle
{
width:8.5in;
height:11in;
background:#FFFF99;
border-left:1 solid black;
border-top:1 solid black;
border-right:4 solid black;
border-bottom:4 solid black;
margin:10px;
}
</STYLE>
</HEAD>
<BODY>
<IE:DEVICERECT ID="page1" CLASS="masterstyle" MEDIA="print">
</IE:DEVICERECT>
<IE:DEVICERECT ID="page2" CLASS="masterstyle" MEDIA="print">
</IE:DEVICERECT>
</BODY>
</HTML>
See what the master page looks like. For more information on print templates, go to Column 89, Print Templates, Part I.