Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > media > main-release > by-pkgid > 71fef6b9bbd764d1491dbe60964943fb > files > 77

lib64sablotron-devel-1.0.3-7mdv2010.0.x86_64.rpm

<html><head><link rel=StyleSheet href='api-content.css' TYPE='text/css' MEDIA='screen'><title>Sablotron Extensions API</title></head>
<script>
function navToEntry(entry) {
  window.location.hash=entry;
}
function navToGroup(group) {
  var f = parent.frames['toc-container'];
  if (!f)
    window.open ('complete-toc.html#' + group, 'toc_container');
  else {
    if (f.location.href.search('abc') != -1)
        f.location.href = 'complete-toc.html#' + group;
    else
        f.location.hash = group;
  }
}
</script>
<body bgcolor='white'>
<!--
  -- HEADS UP!  This page was *GENERATED* by APIDOC,
  -- DO NOT EDIT THIS FILE BY HAND!
  -- See http://www.mozilla.org/projects/apidoc for information on APIDOC
  -- The original source file was jsdom-ref.xml
  -->
<h1 class='title'>Sablotron Extensions API Reference</h1>
<a name='.Conversions'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Conversions</font></td>
<td class='entry-type' align='center' width='25%'>.General</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
The following function argument conversions are performed:<P><b>*</b> An XPath string object is mapped to an ECMAScript string 
value.<BR><b>*</b> An XPath number object is mapped to an ECMAScript number 
value.<BR><b>*</b> An XPath boolean object is mapped to an ECMAScript boolean 
value.<BR><b>*</b> An XPath node-set object is mapped to the ECMAScript binding
for the DOM <code><a href='javascript:navToEntry("NodeList");'>NodeList</a></code>.<BR><b>*</b> An XSLT external object is mapped to the ECMAScript object that
it wraps.<BR><P>
The following conversions are performed on return values:<P><b>*</b> An ECMAScript string value or String object is mapped to an 
XPath string object.<BR><b>*</b> An ECMAScript number value or Number object is mapped to an 
XPath number object.<BR><b>*</b> An ECMAScript boolean value or Boolean object is mapped to an 
XPath boolean object.<BR><b>*</b> An ECMAScript object that is an instance of either 
<code><a href='javascript:navToEntry("Document");'>Document</a></code>, <code><a href='javascript:navToEntry("Node");'>Node</a></code>, <code><a href='javascript:navToEntry("NodeList");'>NodeList</a></code>, <code><a href='javascript:navToEntry("Attr");'>Attr</a></code>, 
<code><a href='javascript:navToEntry("Element");'>Element</a></code> or <code><a href='javascript:navToEntry("CharacterData");'>CharacterData</a></code> are  mapped to an XPath 
node-set.<BR><b>*</b> The ECMAScript null value is mapped to an XSLT external 
object.<BR><b>*</b> The ECMAScript undefined value is mapped to an empty 
node-set.<BR><b>*</b> Any other ECMAScript object is mapped to an XSLT external 
object<BR><P>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_.General")'>.General</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Attr");'>Attr</a> | <a href='javascript:navToEntry("CharacterData");'>CharacterData</a> | <a href='javascript:navToEntry("Document");'>Document</a> | <a href='javascript:navToEntry("Element");'>Element</a> | <a href='javascript:navToEntry("Node");'>Node</a> | <a href='javascript:navToEntry("NodeList");'>NodeList</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='.Debugging'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Debugging</font></td>
<td class='entry-type' align='center' width='25%'>.General</td>
</tr></table>
</td></tr>
<tr><td class='entry-summary'>
<h4 class='entry-subhead'>Summary</h4>
To facilitate the debugging of JS scripts it's possible to
write to Sablotron's log file from a script.
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log(string)
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>string</code></td><td param-type'><code>String</code></td><td class='param-desc'>String value.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
This function writes a string to Sablotron's log file. The log file
must be specified either from the command line 
<code>sabcmd -L logfile ...</code> or with the <code>SablotSetLog</code> 
API function.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_.General")'>.General</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='.Example'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Example</font></td>
<td class='entry-type' align='center' width='25%'>.General</td>
</tr></table>
</td></tr>
<tr><td class='entry-summary'>
<h4 class='entry-subhead'>Summary</h4>
An example how to use the DOM in JavaScript extension functions. The 
function returns a sum of all attributes in a nodeset.
</td></tr>
<tr><td class='entry-example'>
<h4 class='entry-subhead'>Example</h4>
<pre>Template:
--------------------
&lt;?xml version="1.0"?&gt;
&lt;xsl:stylesheet version="1.0"
&nbsp;&nbsp;&nbsp;xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
&nbsp;&nbsp;&nbsp;xmlns:func="http://www.exslt.org/functions"
&nbsp;&nbsp;&nbsp;xmlns:my="http://gingerall.org/sablot/myfunc"
&nbsp;&nbsp;&nbsp;extension-element-prefixes="func"
&nbsp;&nbsp;&nbsp;exclude-result-prefixes="my"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&lt;xsl:output method="xml" indent="yes"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&lt;func:script implements-prefix="my" language="javascript"&gt;&lt;![CDATA[
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;function attrSum(nodeset) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var sum = 0;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (i = 0; i &lt; nodeset.length; i++) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (j = 0; j &lt; nodeset[i].attributes.length; j++) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sum += Number(nodeset[i].attributes.item(j));
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return sum;
&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;]]&gt;
&nbsp;&nbsp;&nbsp;&lt;xsl:fallback&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsl:text&gt;JS extension no supported!&lt;/xsl:text&gt;
&nbsp;&nbsp;&nbsp;&lt;/xsl:fallback&gt;
&nbsp;&nbsp;&nbsp;&lt;/func:script&gt;


&nbsp;&nbsp;&nbsp;&lt;xsl:template match="/root"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;root&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsl:choose&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsl:when test="function-available('my:attrSum')"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsl:text&gt;The sum of attributes: &lt;/xsl:text&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsl:value-of select="my:attrSum(node)"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/xsl:when&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsl:otherwise&gt;Function not available!&lt;/xsl:otherwise&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/xsl:choose&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/root&gt;
&nbsp;&nbsp;&nbsp;&lt;/xsl:template&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/xsl:stylesheet&gt;

Data:
--------------------
&lt;?xml version="1.0"?&gt;
&lt;root&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&lt;node a="1" b="2"/&gt;
&nbsp;&nbsp;&nbsp;&lt;node c="10"/&gt;
&nbsp;&nbsp;&nbsp;&lt;node a="5" b="6" c="7"/&gt;

&lt;/root&gt;

Result:
--------------------
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;root&gt;The sum of attributes: 31&lt;/root&gt;

</pre></td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_.General")'>.General</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='.Introduction'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Introduction</font></td>
<td class='entry-type' align='center' width='25%'>.General</td>
</tr></table>
</td></tr>
<tr><td class='entry-summary'>
<h4 class='entry-subhead'>Summary</h4>
This reference guide describes the DOM API for Sablotron Extension
functions in JavaScript. Sablotron supports an extension element
funct:script element (where funct prefix is bound to the 
'http://exslt.org/functions' namespace URI) with 
language="func:ecmascript" or language="func:javascript" (just 
"ecmascript" or "javascript" work as well).
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
The API implementation follows the ECMAScript/DOM2 Language Binding 
defined in <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/' target='other_window'>DOM Level2</a>, Appendix E.<P>

However, there are few exceptions from the specifications:<P><b>*</b> The DOM model is read only<BR><b>*</b> DOM functions handling namespaces (with NS in their name) are 
not supported (throw NOT_SUPPORTED exception).<BR><b>*</b> XSLTContext.stringValue method is not supported.<BR><b>*</b> Document.getElementsByTagName{NS} methods aren't supported.<BR><b>*</b> Element.getElementsByTagName{NS} methods aren't supported.<BR><b>*</b> DTD definition nodes are not supported.<P>

As the model is read-only and because of distinctions in the DOM
and the XPath models, some objects can't be ever instantiated.
Those objects (DocumentFragment, Text, Comment, CDATASection, 
DocumentType, Notation, Entity, EntityReference, ProcessingInstruction)
are not supported.<P>

See <code><a href='javascript:navToEntry("%2eObjects");'>.Objects</a></code> for the list of implemented objects.<P>

Type <code><a href='javascript:navToEntry("%2eConversions");'>.Conversions</a></code> and <code><a href='javascript:navToEntry("XSLTContext");'>XSLTContext</a></code> object binding are 
implemented according to <a href='http://www.w3.org/TR/xslt11/' target='other_window'>XSLT 1.1</a>, Appendix C3.

</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_.General")'>.General</a> ]</td></tr>
<tr class='seealso-externals'><td>Documents</td>
<td>[ <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/' target='other_window'>DOM Level2</a> | <a href='http://www.w3.org/TR/xslt11/' target='other_window'>XSLT 1.1</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("%2eConversions");'>.Conversions</a> | <a href='javascript:navToEntry("%2eObjects");'>.Objects</a> | <a href='javascript:navToEntry("XSLTContext");'>XSLTContext</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='.Objects'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Objects</font></td>
<td class='entry-type' align='center' width='25%'>.General</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
A global object <code><a href='javascript:navToEntry("XSLTContext");'>XSLTContext</a></code> provides an access to XSLT 
and XPath expession context.
<P>
The following DOM objects are available:<BR><code><a href='javascript:navToEntry("DOMException");'>DOMException</a></code><BR><code><a href='javascript:navToEntry("DOMImplementation");'>DOMImplementation</a></code><BR><code><a href='javascript:navToEntry("Document");'>Document</a></code><BR><code><a href='javascript:navToEntry("Node");'>Node</a></code><BR><code><a href='javascript:navToEntry("NodeList");'>NodeList</a></code><BR><code><a href='javascript:navToEntry("NamedNodeMap");'>NamedNodeMap</a></code><BR><code><a href='javascript:navToEntry("CharacterData");'>CharacterData</a></code><BR><code><a href='javascript:navToEntry("Attr");'>Attr</a></code><BR><code><a href='javascript:navToEntry("Element");'>Element</a></code><BR>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_.General")'>.General</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Attr");'>Attr</a> | <a href='javascript:navToEntry("CharacterData");'>CharacterData</a> | <a href='javascript:navToEntry("DOMException");'>DOMException</a> | <a href='javascript:navToEntry("DOMImplementation");'>DOMImplementation</a> | <a href='javascript:navToEntry("Document");'>Document</a> | <a href='javascript:navToEntry("Element");'>Element</a> | <a href='javascript:navToEntry("NamedNodeMap");'>NamedNodeMap</a> | <a href='javascript:navToEntry("Node");'>Node</a> | <a href='javascript:navToEntry("NodeList");'>NodeList</a> | <a href='javascript:navToEntry("XSLTContext");'>XSLTContext</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Attr'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Attr</font></td>
<td class='entry-type' align='center' width='25%'>Objects</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
Attr has the all the properties and methods of the <code><a href='javascript:navToEntry("Node");'>Node</a></code> object 
as well as the properties and methods defined below.<P>

The Attr object has the following properties:<BR><code><a href='javascript:navToEntry("Attr%2ename");'>Attr.name</a></code><BR><code><a href='javascript:navToEntry("Attr%2especified");'>Attr.specified</a></code><BR><code><a href='javascript:navToEntry("Attr%2evalue");'>Attr.value</a></code><BR><code><a href='javascript:navToEntry("Attr%2eownerElement");'>Attr.ownerElement</a></code><BR><P>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Objects")'>Objects</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Attr%2ename");'>Attr.name</a> | <a href='javascript:navToEntry("Attr%2eownerElement");'>Attr.ownerElement</a> | <a href='javascript:navToEntry("Attr%2especified");'>Attr.specified</a> | <a href='javascript:navToEntry("Attr%2evalue");'>Attr.value</a> | <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Attr.name'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Attr.name</font></td>
<td class='entry-type' align='center' width='25%'>Attr</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>String</code></td><td class='param-desc'>This read-only property is of type String.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Attr")'>Attr</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Attr.ownerElement'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Attr.ownerElement</font></td>
<td class='entry-type' align='center' width='25%'>Attr</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ownerElement
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Element");'>Element</a></code></td><td class='param-desc'>This read-only property is a Element object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Attr")'>Attr</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Element");'>Element</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Attr.specified'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Attr.specified</font></td>
<td class='entry-type' align='center' width='25%'>Attr</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;specified
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>Boolean</code></td><td class='param-desc'>This read-only property is of type Boolean.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Attr")'>Attr</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Attr.value'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Attr.value</font></td>
<td class='entry-type' align='center' width='25%'>Attr</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>String</code></td><td class='param-desc'>This property is of type String.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-notes'>
<h4 class='entry-subhead'>Notes</h4>
This property can raise a <code><a href='javascript:navToEntry("DOMException");'>DOMException</a></code> object on setting.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Attr")'>Attr</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("DOMException");'>DOMException</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='CharacterData'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>CharacterData</font></td>
<td class='entry-type' align='center' width='25%'>Objects</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
CharacterData has the all the properties and methods of the <code><a href='javascript:navToEntry("Node");'>Node</a></code>
object as well as the properties and methods defined below.<P>

The CharacterData object has the following properties:<BR><code><a href='javascript:navToEntry("CharacterData%2edata");'>CharacterData.data</a></code><BR><code><a href='javascript:navToEntry("CharacterData%2elength");'>CharacterData.length</a></code><BR><P>

The CharacterData object has the following methods:<BR><code><a href='javascript:navToEntry("CharacterData%2esubstringData%28%29");'>CharacterData.substringData()</a></code><BR><P>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Objects")'>Objects</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("CharacterData%2edata");'>CharacterData.data</a> | <a href='javascript:navToEntry("CharacterData%2elength");'>CharacterData.length</a> | <a href='javascript:navToEntry("CharacterData%2esubstringData%28%29");'>CharacterData.substringData()</a> | <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='CharacterData.data'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>CharacterData.data</font></td>
<td class='entry-type' align='center' width='25%'>CharacterData</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>String</code></td><td class='param-desc'>This property is of type String.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-notes'>
<h4 class='entry-subhead'>Notes</h4>
This property can raise a <code><a href='javascript:navToEntry("DOMException");'>DOMException</a></code> object on setting and can 
raise a <code><a href='javascript:navToEntry("DOMException");'>DOMException</a></code> object on retrieval.length
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_CharacterData")'>CharacterData</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("DOMException");'>DOMException</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='CharacterData.length'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>CharacterData.length</font></td>
<td class='entry-type' align='center' width='25%'>CharacterData</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>Number</code></td><td class='param-desc'>This read-only property is of type Number.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_CharacterData")'>CharacterData</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='CharacterData.substringData()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>CharacterData.substringData()</font></td>
<td class='entry-type' align='center' width='25%'>CharacterData</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;substringData(offset, count)
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>offset</code></td><td param-type'><code>Number</code></td><td class='param-desc'>The offset parameter is of type Number.
</td>
</tr>
<tr class='param-row-odd'><td class='param-name'><code>count</code></td><td param-type'><code>Number</code></td><td class='param-desc'>The count parameter is of type Number.
</td>
</tr>
<tr class='param-row-even'><td class='param-name'><code>(RET)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>This method returns a String.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-notes'>
<h4 class='entry-subhead'>Notes</h4>
This method can raise a <code><a href='javascript:navToEntry("DOMException");'>DOMException</a></code> object.
The very first item has index 0.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_CharacterData")'>CharacterData</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("DOMException");'>DOMException</a> | <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='DOMException'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>DOMException</font></td>
<td class='entry-type' align='center' width='25%'>Objects</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
The DOMException object has the following properties:<BR><code><a href='javascript:navToEntry("DOMException%2ecode");'>DOMException.code</a></code><P>

The DOMException class has the following constants:<P>
DOMException.INDEX_SIZE_ERR, type Number, value 1.<BR>
DOMException.DOMSTRING_SIZE_ERR, type Number, value 2.<BR>
DOMException.HIERARCHY_REQUEST_ERR, type Number, value 3.<BR>
DOMException.WRONG_DOCUMENT_ERR, type Number, value 4.<BR>
DOMException.INVALID_CHARACTER_ERR, type Number, value 5.<BR>
DOMException.NO_DATA_ALLOWED_ERR, type Number, value 6.<BR>
DOMException.NO_MODIFICATION_ALLOWED_ERR, type Number, value 7.<BR>
DOMException.NOT_FOUND_ERR, type Number, value 8.<BR>
DOMException.NOT_SUPPORTED_ERR, type Number, value 9.<BR>
DOMException.INUSE_ATTRIBUTE_ERR, type Number, value 10.<BR>
DOMException.INVALID_STATE_ERR, type Number, value 11.<BR>
DOMException.SYNTAX_ERR, type Number, value 12.<BR>
DOMException.INVALID_MODIFICATION_ERR, type Number, value 13.<BR>
DOMException.NAMESPACE_ERR, type Number, value 14.<BR>
DOMException.INVALID_ACCESS_ERR, type Number, value 15.<BR>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Objects")'>Objects</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("DOMException%2ecode");'>DOMException.code</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='DOMException.code'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>DOMException.code</font></td>
<td class='entry-type' align='center' width='25%'>DOMException</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>Number</code></td><td class='param-desc'>This property is of type Number.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-notes'>
<h4 class='entry-subhead'>Notes</h4>
This function always returns FALSE currently.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_DOMException")'>DOMException</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='DOMImplementation'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>DOMImplementation</font></td>
<td class='entry-type' align='center' width='25%'>Objects</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
The DOMImplementation object has the following methods:<BR><code><a href='javascript:navToEntry("DOMImplementation%2ehasFeature%28%29");'>DOMImplementation.hasFeature()</a></code><BR>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Objects")'>Objects</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("DOMImplementation%2ehasFeature%28%29");'>DOMImplementation.hasFeature()</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='DOMImplementation.hasFeature()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>DOMImplementation.hasFeature()</font></td>
<td class='entry-type' align='center' width='25%'>DOMImplementation</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hasFeature(feature, version)
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>feature</code></td><td param-type'><code>String</code></td><td class='param-desc'>The feature parameter is of type String.
</td>
</tr>
<tr class='param-row-odd'><td class='param-name'><code>version</code></td><td param-type'><code>String</code></td><td class='param-desc'>The version parameter is of type String.
</td>
</tr>
<tr class='param-row-even'><td class='param-name'><code>(RET)</code></td><td param-type'><code>Boolean</code></td><td class='param-desc'>This method returns a Boolean.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
This function always returns FALSE currently.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_DOMImplementation")'>DOMImplementation</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Document'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Document</font></td>
<td class='entry-type' align='center' width='25%'>Objects</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
Document has the all the properties and methods of the <code><a href='javascript:navToEntry("Node");'>Node</a></code> 
object as well as the properties and methods defined below.<P>

The Document object has the following properties:<BR><code><a href='javascript:navToEntry("Document%2eimplementation");'>Document.implementation</a></code><BR><code><a href='javascript:navToEntry("Document%2edocumentElement");'>Document.documentElement</a></code><BR>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Objects")'>Objects</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Document%2edocumentElement");'>Document.documentElement</a> | <a href='javascript:navToEntry("Document%2eimplementation");'>Document.implementation</a> | <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Document.documentElement'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Document.documentElement</font></td>
<td class='entry-type' align='center' width='25%'>Document</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;documentElement
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Element");'>Element</a></code></td><td class='param-desc'>This read-only property is an Element object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Document")'>Document</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Element");'>Element</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Document.implementation'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Document.implementation</font></td>
<td class='entry-type' align='center' width='25%'>Document</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;implementation
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("DOMImplementation");'>DOMImplementation</a></code></td><td class='param-desc'>This read-only property is a DocumentType object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Document")'>Document</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("DOMImplementation");'>DOMImplementation</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Element'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Element</font></td>
<td class='entry-type' align='center' width='25%'>Objects</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
Element has the all the properties and methods of the <code><a href='javascript:navToEntry("Node");'>Node</a></code>
object as well as the properties and methods defined below.<P>

The Element object has the following properties:<BR><code><a href='javascript:navToEntry("Element%2etagName");'>Element.tagName</a></code><BR><P>

The Element object has the following methods:<BR><code><a href='javascript:navToEntry("Element%2egetAttribute%28%29");'>Element.getAttribute()</a></code><BR><code><a href='javascript:navToEntry("Element%2egetAttributeNode%28%29");'>Element.getAttributeNode()</a></code><BR><code><a href='javascript:navToEntry("Element%2ehasAttribute%28%29");'>Element.hasAttribute()</a></code><BR><P>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Objects")'>Objects</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Element%2egetAttribute%28%29");'>Element.getAttribute()</a> | <a href='javascript:navToEntry("Element%2egetAttributeNode%28%29");'>Element.getAttributeNode()</a> | <a href='javascript:navToEntry("Element%2ehasAttribute%28%29");'>Element.hasAttribute()</a> | <a href='javascript:navToEntry("Element%2etagName");'>Element.tagName</a> | <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Element.getAttribute()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Element.getAttribute()</font></td>
<td class='entry-type' align='center' width='25%'>Element</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getAttribute(name)
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>name</code></td><td param-type'><code>String</code></td><td class='param-desc'>The name parameter is of type String.
</td>
</tr>
<tr class='param-row-odd'><td class='param-name'><code>(RET)</code></td><td param-type'><code>String</code></td><td class='param-desc'>This method returns a String.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Element")'>Element</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Element.getAttributeNode()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Element.getAttributeNode()</font></td>
<td class='entry-type' align='center' width='25%'>Element</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getAttributeNode(name)
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>name</code></td><td param-type'><code>String</code></td><td class='param-desc'>The name parameter is of type String.
</td>
</tr>
<tr class='param-row-odd'><td class='param-name'><code>(RET)</code></td><td param-type'><code><a href='javascript:navToEntry("Attr");'>Attr</a></code></td><td class='param-desc'>This method returns a Attr object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Element")'>Element</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Attr");'>Attr</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Element.hasAttribute()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Element.hasAttribute()</font></td>
<td class='entry-type' align='center' width='25%'>Element</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hasAttribute(name)
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>name</code></td><td param-type'><code>String</code></td><td class='param-desc'>The name parameter is of type String.
</td>
</tr>
<tr class='param-row-odd'><td class='param-name'><code>(RET)</code></td><td param-type'><code>Boolean</code></td><td class='param-desc'>This method returns a Boolean.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Element")'>Element</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Element.tagName'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Element.tagName</font></td>
<td class='entry-type' align='center' width='25%'>Element</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tagName
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>String</code></td><td class='param-desc'>This read-only property is of type String.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Element")'>Element</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='NamedNodeMap'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>NamedNodeMap</font></td>
<td class='entry-type' align='center' width='25%'>Objects</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
The NamedNodeMap object has the following properties:<BR><code><a href='javascript:navToEntry("NamedNodeMap%2elength");'>NamedNodeMap.length</a></code><BR><P>

The NamedNodeMap object has the following methods:<BR><code><a href='javascript:navToEntry("NamedNodeMap%2egetNamedItem%28%29");'>NamedNodeMap.getNamedItem()</a></code><BR><code><a href='javascript:navToEntry("NamedNodeMap%2eitem%28%29");'>NamedNodeMap.item()</a></code><BR><P>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Objects")'>Objects</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("NamedNodeMap%2egetNamedItem%28%29");'>NamedNodeMap.getNamedItem()</a> | <a href='javascript:navToEntry("NamedNodeMap%2eitem%28%29");'>NamedNodeMap.item()</a> | <a href='javascript:navToEntry("NamedNodeMap%2elength");'>NamedNodeMap.length</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='NamedNodeMap.getNamedItem()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>NamedNodeMap.getNamedItem()</font></td>
<td class='entry-type' align='center' width='25%'>NamedNodeMap</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getNamedItem(name)
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>name</code></td><td param-type'><code>String</code></td><td class='param-desc'>The name parameter is of type String.
</td>
</tr>
<tr class='param-row-odd'><td class='param-name'><code>(RET)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>This method returns a Node object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_NamedNodeMap")'>NamedNodeMap</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='NamedNodeMap.item()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>NamedNodeMap.item()</font></td>
<td class='entry-type' align='center' width='25%'>NamedNodeMap</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item(index)
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>index</code></td><td param-type'><code>Number</code></td><td class='param-desc'>The index parameter is of type Number.
</td>
</tr>
<tr class='param-row-odd'><td class='param-name'><code>(RET)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>This method returns a Node object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-notes'>
<h4 class='entry-subhead'>Notes</h4>
The very first item has index 0.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_NamedNodeMap")'>NamedNodeMap</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='NamedNodeMap.length'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>NamedNodeMap.length</font></td>
<td class='entry-type' align='center' width='25%'>NamedNodeMap</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>Number</code></td><td class='param-desc'>This read-only property is of type Number.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_NamedNodeMap")'>NamedNodeMap</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node</font></td>
<td class='entry-type' align='center' width='25%'>Objects</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
The Node object has the following properties:<BR><code><a href='javascript:navToEntry("Node%2enodeName");'>Node.nodeName</a></code><BR><code><a href='javascript:navToEntry("Node%2enodeValue");'>Node.nodeValue</a></code><BR><code><a href='javascript:navToEntry("Node%2enodeType");'>Node.nodeType</a></code><BR><code><a href='javascript:navToEntry("Node%2eparentNode");'>Node.parentNode</a></code><BR><code><a href='javascript:navToEntry("Node%2echildNodes");'>Node.childNodes</a></code><BR><code><a href='javascript:navToEntry("Node%2efirstChild");'>Node.firstChild</a></code><BR><code><a href='javascript:navToEntry("Node%2elastChild");'>Node.lastChild</a></code><BR><code><a href='javascript:navToEntry("Node%2epreviousSibling");'>Node.previousSibling</a></code><BR><code><a href='javascript:navToEntry("Node%2enextSibling");'>Node.nextSibling</a></code><BR><code><a href='javascript:navToEntry("Node%2eattributes");'>Node.attributes</a></code><BR><code><a href='javascript:navToEntry("Node%2eownerDocument");'>Node.ownerDocument</a></code><BR><code><a href='javascript:navToEntry("Node%2enamespaceURI");'>Node.namespaceURI</a></code><BR><code><a href='javascript:navToEntry("Node%2eprefix");'>Node.prefix</a></code><BR><code><a href='javascript:navToEntry("Node%2elocalName");'>Node.localName</a></code><BR><P>

The Node object has the following methods:<BR><code><a href='javascript:navToEntry("Node%2ehasChildNodes%28%29");'>Node.hasChildNodes()</a></code><BR><code><a href='javascript:navToEntry("Node%2eisSupported%28%29");'>Node.isSupported()</a></code><BR><code><a href='javascript:navToEntry("Node%2ehasAttributes%28%29");'>Node.hasAttributes()</a></code><BR><P>

The Node class has the following constants:<P>
Node.ELEMENT_NODE, type Number, value 1.<BR>
Node.ATTRIBUTE_NODE, type Number, value 2.<BR>
Node.TEXT_NODE, type Number, value 3.<BR>
Node.CDATA_SECTION_NODE, type Number, value 4.<BR>
Node.ENTITY_REFERENCE_NODE, type Number, value 5.<BR>
Node.ENTITY_NODE, type Number, value 6.<BR>
Node.PROCESSING_INSTRUCTION_NODE, type Number, value 7.<BR>
Node.COMMENT_NODE, type Number, value 8.<BR>
Node.DOCUMENT_NODE, type Number, value 9.<BR>
Node.DOCUMENT_TYPE_NODE, type Number, value 10.<BR>
Node.DOCUMENT_FRAGMENT_NODE, type Number, value 11.<BR>
Node.NOTATION_NODE, type Number, value 12.<BR>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Objects")'>Objects</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node%2eattributes");'>Node.attributes</a> | <a href='javascript:navToEntry("Node%2echildNodes");'>Node.childNodes</a> | <a href='javascript:navToEntry("Node%2efirstChild");'>Node.firstChild</a> | <a href='javascript:navToEntry("Node%2ehasAttributes%28%29");'>Node.hasAttributes()</a> | <a href='javascript:navToEntry("Node%2ehasChildNodes%28%29");'>Node.hasChildNodes()</a> | <a href='javascript:navToEntry("Node%2eisSupported%28%29");'>Node.isSupported()</a> | <a href='javascript:navToEntry("Node%2elastChild");'>Node.lastChild</a> | <a href='javascript:navToEntry("Node%2elocalName");'>Node.localName</a> | <a href='javascript:navToEntry("Node%2enamespaceURI");'>Node.namespaceURI</a> | <a href='javascript:navToEntry("Node%2enextSibling");'>Node.nextSibling</a> | <a href='javascript:navToEntry("Node%2enodeName");'>Node.nodeName</a> | <a href='javascript:navToEntry("Node%2enodeType");'>Node.nodeType</a> | <a href='javascript:navToEntry("Node%2enodeValue");'>Node.nodeValue</a> | <a href='javascript:navToEntry("Node%2eownerDocument");'>Node.ownerDocument</a> | <a href='javascript:navToEntry("Node%2eparentNode");'>Node.parentNode</a> | <a href='javascript:navToEntry("Node%2eprefix");'>Node.prefix</a> | <a href='javascript:navToEntry("Node%2epreviousSibling");'>Node.previousSibling</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.attributes'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.attributes</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;attributes
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("NamedNodeMap");'>NamedNodeMap</a></code></td><td class='param-desc'>This read-only property is a NamedNodeMap object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("NamedNodeMap");'>NamedNodeMap</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.childNodes'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.childNodes</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;childNodes
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("NodeList");'>NodeList</a></code></td><td class='param-desc'>This read-only property is a NodeList object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("NodeList");'>NodeList</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.firstChild'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.firstChild</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;firstChild
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>This read-only property is a Node object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.hasAttributes()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.hasAttributes()</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hasAttributes()
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(RET)</code></td><td param-type'><code>Boolean</code></td><td class='param-desc'>This method returns a Boolean.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.hasChildNodes()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.hasChildNodes()</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hasChildNodes()
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(RET)</code></td><td param-type'><code>Boolean</code></td><td class='param-desc'>This method returns a Boolean.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.isSupported()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.isSupported()</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;isSupported(feature, version)
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>feature</code></td><td param-type'><code>String</code></td><td class='param-desc'>The feature parameter is of type String.
</td>
</tr>
<tr class='param-row-odd'><td class='param-name'><code>version</code></td><td param-type'><code>String</code></td><td class='param-desc'>The version parameter is of type String.
</td>
</tr>
<tr class='param-row-even'><td class='param-name'><code>(RET)</code></td><td param-type'><code>Boolean</code></td><td class='param-desc'>This method returns a Boolean.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-notes'>
<h4 class='entry-subhead'>Notes</h4>
This function always returns FALSE currently.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.lastChild'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.lastChild</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lastChild
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>This read-only property is a Node object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.localName'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.localName</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;localName
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>String</code></td><td class='param-desc'>This read-only property is of type String.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.namespaceURI'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.namespaceURI</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespaceURI
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>String</code></td><td class='param-desc'>This read-only property is of type String.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.nextSibling'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.nextSibling</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nextSibling
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>This read-only property is a Node object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.nodeName'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.nodeName</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodeName
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>String</code></td><td class='param-desc'>This read-only property is of type String.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.nodeType'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.nodeType</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodeType
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>Number</code></td><td class='param-desc'>This read-only property is of type Number.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
See <code><a href='javascript:navToEntry("Node");'>Node</a></code> class constants.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.nodeValue'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.nodeValue</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodeValue
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>String</code></td><td class='param-desc'>This property is of type String. 
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-notes'>
<h4 class='entry-subhead'>Notes</h4>
This property can raise a <code><a href='javascript:navToEntry("DOMException");'>DOMException</a></code> object on setting and can 
raise a <code><a href='javascript:navToEntry("DOMException");'>DOMException</a></code> object on retrieval.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("DOMException");'>DOMException</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.ownerDocument'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.ownerDocument</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ownerDocument
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Document");'>Document</a></code></td><td class='param-desc'>This read-only property is a Document object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Document");'>Document</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.parentNode'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.parentNode</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parentNode
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>This read-only property is a Node object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.prefix'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.prefix</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prefix
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>String</code></td><td class='param-desc'>This property is of type String.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-notes'>
<h4 class='entry-subhead'>Notes</h4>
This property can raise a <code><a href='javascript:navToEntry("DOMException");'>DOMException</a></code> object on setting.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("DOMException");'>DOMException</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='Node.previousSibling'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Node.previousSibling</font></td>
<td class='entry-type' align='center' width='25%'>Node</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;previousSibling
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>This read-only property is a Node object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Node")'>Node</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='NodeList'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>NodeList</font></td>
<td class='entry-type' align='center' width='25%'>Objects</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
The NodeList object has the following properties:<BR><code><a href='javascript:navToEntry("NodeList%2elength");'>NodeList.length</a></code><BR><P>

The NodeList object has the following methods:<BR><code><a href='javascript:navToEntry("NodeList%2eitem%28%29");'>NodeList.item()</a></code><BR><P>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Objects")'>Objects</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("NodeList%2eitem%28%29");'>NodeList.item()</a> | <a href='javascript:navToEntry("NodeList%2elength");'>NodeList.length</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='NodeList.item()'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>NodeList.item()</font></td>
<td class='entry-type' align='center' width='25%'>NodeList</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item(index)
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>index</code></td><td param-type'><code>Number</code></td><td class='param-desc'>The index parameter is of type Number.
</td>
</tr>
<tr class='param-row-odd'><td class='param-name'><code>(RET)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>This method returns a Node object.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-notes'>
<h4 class='entry-subhead'>Notes</h4>
This object can also be dereferenced using square bracket notation 
(e.g. obj[1]). Dereferencing with an integer index is equivalent to 
invoking the item method with that index.
The very first item has index 0.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_NodeList")'>NodeList</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='NodeList.length'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>NodeList.length</font></td>
<td class='entry-type' align='center' width='25%'>NodeList</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>Number</code></td><td class='param-desc'>This read-only property is of type Number.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_NodeList")'>NodeList</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='XSLTContext'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>XSLTContext</font></td>
<td class='entry-type' align='center' width='25%'>Objects</td>
</tr></table>
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
The XSLTContext global object has the following properties:<BR><code><a href='javascript:navToEntry("XSLTContext%2econtextNode");'>XSLTContext.contextNode</a></code><BR><code><a href='javascript:navToEntry("XSLTContext%2econtextPosition");'>XSLTContext.contextPosition</a></code><BR><code><a href='javascript:navToEntry("XSLTContext%2econtextSize");'>XSLTContext.contextSize</a></code><BR><code><a href='javascript:navToEntry("XSLTContext%2ecurrentNode");'>XSLTContext.currentNode</a></code><BR><code><a href='javascript:navToEntry("XSLTContext%2eownerDocument");'>XSLTContext.ownerDocument</a></code><BR>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_Objects")'>Objects</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("XSLTContext%2econtextNode");'>XSLTContext.contextNode</a> | <a href='javascript:navToEntry("XSLTContext%2econtextPosition");'>XSLTContext.contextPosition</a> | <a href='javascript:navToEntry("XSLTContext%2econtextSize");'>XSLTContext.contextSize</a> | <a href='javascript:navToEntry("XSLTContext%2ecurrentNode");'>XSLTContext.currentNode</a> | <a href='javascript:navToEntry("XSLTContext%2eownerDocument");'>XSLTContext.ownerDocument</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='XSLTContext.contextNode'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>XSLTContext.contextNode</font></td>
<td class='entry-type' align='center' width='25%'>XSLTContext</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contextNode
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>Context node from XPath expression context.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_XSLTContext")'>XSLTContext</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='XSLTContext.contextPosition'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>XSLTContext.contextPosition</font></td>
<td class='entry-type' align='center' width='25%'>XSLTContext</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contextPosition
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>Number</code></td><td class='param-desc'>Context position from XPath expression context.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_XSLTContext")'>XSLTContext</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='XSLTContext.contextSize'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>XSLTContext.contextSize</font></td>
<td class='entry-type' align='center' width='25%'>XSLTContext</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contextSize
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code>Number</code></td><td class='param-desc'>Context size from XPath expression context.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_XSLTContext")'>XSLTContext</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='XSLTContext.currentNode'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>XSLTContext.currentNode</font></td>
<td class='entry-type' align='center' width='25%'>XSLTContext</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;currentNode
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Node");'>Node</a></code></td><td class='param-desc'>Current node from XSLT context.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_XSLTContext")'>XSLTContext</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Node");'>Node</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
<a name='XSLTContext.ownerDocument'></a>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>XSLTContext.ownerDocument</font></td>
<td class='entry-type' align='center' width='25%'>XSLTContext</td>
</tr></table>
</td></tr>
<tr><td class='entry-syntax'>
<h4 class='entry-subhead'>Syntax</h4><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ownerDocument
</pre>
<center><table class='param-list' border='1' cellpadding='3' cellspacing='1'><tr class='param-list-head'><th>Name</th><th>Type</th><th>Description</th></tr>
<tr class='param-row-even'><td class='param-name'><code>(PROP)</code></td><td param-type'><code><a href='javascript:navToEntry("Document");'>Document</a></code></td><td class='param-desc'>Document to be used for creating nodes.
</td>
</tr>
</table></center>
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_XSLTContext")'>XSLTContext</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("Document");'>Document</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
&copy; 2001-2002 Ginger Alliance<BR><i>revision 02-08-05</i><BR>
<center>This page was generated by <a href='http://www.mozilla.org/projects/apidoc' target='other_window'><b>APIDOC</b></a></center>
</body></html>