297 |
<a href="#Node"><code>Node</code></a> interface must behave as following:</p> |
<a href="#Node"><code>Node</code></a> interface must behave as following:</p> |
298 |
|
|
299 |
<dl> |
<dl> |
300 |
<dt><code id=attributes>attributes</code></dt> |
<dt><code id=attributes>attributes</code>, |
301 |
|
<code id=localName>localName</code>, |
302 |
|
<code id=manakaiLocalName>manakaiLocalName</code> |
303 |
|
<cite class="bibref normative">[<a href="#ref-MANAKAI">MANAKAI</a>]</cite>, |
304 |
|
<code id=namespaceURI>namespaceURI</code>, and |
305 |
|
<code id=prefix>prefix</code></dt> |
306 |
<dd> |
<dd> |
307 |
<p>On getting, the attribute <em class=rfc2119>MUST</em> return |
<p>On getting, the attributes <em class=rfc2119>MUST</em> return |
308 |
<code>null</code>.</p> |
<code>null</code>.</p> |
309 |
</dd> |
</dd> |
310 |
<dt><code id=baseURI>baseURI</code></dt> |
<dt><code id=baseURI>baseURI</code></dt> |
572 |
<a href="#publicId"><code>publicId</code></a>, and |
<a href="#publicId"><code>publicId</code></a>, and |
573 |
<a href="#systemId"><code>systemId</code></a></dt> |
<a href="#systemId"><code>systemId</code></a></dt> |
574 |
<dd>Empty strings.</dd> |
<dd>Empty strings.</dd> |
|
<dt><code>manakaiReadOnly</code> <span class=ed>[manakai]</span></dt> |
|
|
<dd><code>false</code>.</dd> |
|
575 |
<dt><code>nodeName</code></dt> |
<dt><code>nodeName</code></dt> |
576 |
<dd><a href="#createDocumentTypeDefinition-name"><var>name</var></a>.</dd> |
<dd><a href="#createDocumentTypeDefinition-name"><var>name</var></a>.</dd> |
577 |
<dt><code>ownerDocument</code></dt> |
<dt><code>ownerDocument</code></dt> |
578 |
<dd>The <a href="#Document"><code>Document</code></a> node over which the |
<dd>The <a href="#Document"><code>Document</code></a> node over which the |
579 |
method is invoked.</dd> |
method is invoked.</dd> |
580 |
</dl> |
</dl> |
581 |
|
<p>The returned node <em class=rfc2119>MUST NOT</em> be marked as |
582 |
|
<a href="#read-only">read$B!>(Bonly</a>.</p> |
583 |
<p>In addition, the method <em class=rfc2119>MUST</em> be marked as |
<p>In addition, the method <em class=rfc2119>MUST</em> be marked as |
584 |
containing five general entity declarations: <code>amp</code>, |
containing five general entity declarations: <code>amp</code>, |
585 |
<code>lt</code>, <code>gt</code>, <code>quot</code>, and |
<code>lt</code>, <code>gt</code>, <code>quot</code>, and |
601 |
<dl> |
<dl> |
602 |
<dt><a href="#attributeDefinitions"><code>attributeDefinitions</code></a></dt> |
<dt><a href="#attributeDefinitions"><code>attributeDefinitions</code></a></dt> |
603 |
<dd>An empty <code>NamedNodeMap</code> object.</dd> |
<dd>An empty <code>NamedNodeMap</code> object.</dd> |
|
<dt><a href="#attributes"><code>attributes</code></a>, |
|
|
<code>parentNode</code></dt> |
|
|
<dd><code>null</code>.</dd> |
|
604 |
<dt><code>childNodes</code></dt> |
<dt><code>childNodes</code></dt> |
605 |
<dd>An empty <code>NodeList</code> object.</dd> |
<dd>An empty <code>NodeList</code> object.</dd> |
|
<dt><code>manakaiReadOnly</code> <span class=ed>[manakai]</span></dt> |
|
|
<dd><code>false</code>.</dd> |
|
606 |
<dt><a href="#nodeName"><code>nodeName</code></a></dt> |
<dt><a href="#nodeName"><code>nodeName</code></a></dt> |
607 |
<dd><a href="#createElementTypeDefinition-name"><var>name</var></a>.</dd> |
<dd><a href="#createElementTypeDefinition-name"><var>name</var></a>.</dd> |
608 |
<dt><code>ownerDocument</code></dt> |
<dt><code>ownerDocument</code></dt> |
609 |
<dd>The <code>Document</code> node over which the method is invoked.</dd> |
<dd>The <code>Document</code> node over which the method is invoked.</dd> |
610 |
<dt><a href="#ownerDocumentTypeDefinition"><code>ownerDocumentTypeDefinition</code></a></dt> |
<dt><a href="#ownerDocumentTypeDefinition"><code>ownerDocumentTypeDefinition</code></a> |
611 |
|
and <code>parentNode</code></dt> |
612 |
<dd><code>null</code>.</dd> |
<dd><code>null</code>.</dd> |
|
<dt class=ed>@@ Ensure all attributes are defined</dt> |
|
613 |
</dl> |
</dl> |
614 |
|
<p>The returned node <em class=rfc2119>MUST NOT</em> be marked as |
615 |
|
<a href="#read-only">read$B!>(Bonly</a>.</p> |
616 |
</dd> |
</dd> |
617 |
<dt><dfn id=createAttributeDefinition class=dom-method><code>createAttributeDefinition</code></dfn>, |
<dt><dfn id=createAttributeDefinition class=dom-method><code>createAttributeDefinition</code></dfn>, |
618 |
method</dt> |
method</dt> |
630 |
<dl> |
<dl> |
631 |
<dt><a href="#allowedTokens"><code>allowedTokens</code></a></dt> |
<dt><a href="#allowedTokens"><code>allowedTokens</code></a></dt> |
632 |
<dd>An empty <code>DOMStringList</code> object.</dd> |
<dd>An empty <code>DOMStringList</code> object.</dd> |
|
<dt><a href="#attributes"><code>attributes</code></a>, |
|
|
<a href="#ownerElementTypeDefinition"><code>ownerElementTypeDefinition</code></a>, |
|
|
and <code>parentNode</code></dt> |
|
|
<dd><code>null</code>.</dd> |
|
633 |
<dt><code>childNodes</code></dt> |
<dt><code>childNodes</code></dt> |
634 |
<dd>An empty <code>NodeList</code> object.</dd> |
<dd>An empty <code>NodeList</code> object.</dd> |
635 |
<dt><a href="#declaredType"><code>declaredType</code></a></dt> |
<dt><a href="#declaredType"><code>declaredType</code></a></dt> |
636 |
<dd><a href="#NO_TYPE_ATTR"><code>NO_TYPE_ATTR</code></a>.</dd> |
<dd><a href="#NO_TYPE_ATTR"><code>NO_TYPE_ATTR</code></a>.</dd> |
637 |
<dt><a href="#defaultType"><code>defaultType</code></a></dt> |
<dt><a href="#defaultType"><code>defaultType</code></a></dt> |
638 |
<dd><a href="#UNKNOWN_DEFAULT"><code>UNKNOWN_DEFAULT</code></a>.</dd> |
<dd><a href="#UNKNOWN_DEFAULT"><code>UNKNOWN_DEFAULT</code></a>.</dd> |
|
<dt><code>manakaiReadOnly</code> <span class=ed>[manakai]</span></dt> |
|
|
<dd><code>false</code>.</dd> |
|
639 |
<dt><a href="#nodeName"><code>nodeName</code></a></dt> |
<dt><a href="#nodeName"><code>nodeName</code></a></dt> |
640 |
<dd><a href="#createAttributeDefinition-name"><var>name</var></a>.</dd> |
<dd><a href="#createAttributeDefinition-name"><var>name</var></a>.</dd> |
641 |
<dt><code>ownerDocument</code></dt> |
<dt><code>ownerDocument</code></dt> |
642 |
<dd>The <code>Document</code> node over which the method is invoked.</dd> |
<dd>The <code>Document</code> node over which the method is invoked.</dd> |
643 |
<dt class=ed>@@ Ensure all attributes are defined</dt> |
<dt><a href="#ownerElementTypeDefinition"><code>ownerElementTypeDefinition</code></a> |
644 |
|
and <code>parentNode</code></dt> |
645 |
|
<dd><code>null</code>.</dd> |
646 |
</dl> |
</dl> |
647 |
|
<p>The returned node <em class=rfc2119>MUST NOT</em> be marked as |
648 |
|
<a href="#read-only">read$B!>(Bonly</a>.</p> |
649 |
|
|
650 |
<!-- This requirement, if not droped, should be part of xml-id spec. |
<!-- This requirement, if not droped, should be part of xml-id spec. |
651 |
<div class=ed> |
<div class=ed> |
670 |
an <a href="#Entity"><code>Entity</code></a> node with the following |
an <a href="#Entity"><code>Entity</code></a> node with the following |
671 |
attributes:</p> |
attributes:</p> |
672 |
<dl> |
<dl> |
|
<dt><code>attributes</code>, |
|
|
<a href="#notationName"><code>notationName</code></a>, |
|
|
<a href="#ownerDocumentTypeDefinition"><code>ownerDocumentTypeDefinition</code></a>, |
|
|
and <code>parentNode</code></dt> |
|
|
<dd><code>null</code>.</dd> |
|
673 |
<dt><code>childNodes</code></dt> |
<dt><code>childNodes</code></dt> |
674 |
<dd>An empty <code>NodeList</code> object.</dd> |
<dd>An empty <code>NodeList</code> object.</dd> |
675 |
<dt><code>manakaiDeclarationBaseURI</code>, |
<dt><code>manakaiDeclarationBaseURI</code>, |
676 |
<code>manakaiEntityBaseURI</code>, and |
<code>manakaiEntityBaseURI</code>, and <code>manakaiEntityURI</code> |
677 |
<code>manakaiEntityURI</code> <span class=ed>@@ ref</span></dt> |
<cite class="bibref normative">[<a href="#ref-MANAKAI">MANAKAI</a>]</cite></dt> |
678 |
<dd>No explicit value is set.</dd> |
<dd>No explicit value is set.</dd> |
679 |
<dt><a href="#hasReplacementTree"><code>hasReplacementTree</code></a> and |
<dt><a href="#hasReplacementTree"><code>hasReplacementTree</code></a></dt> |
|
<code>manakaiReadOnly</code> <span class=ed>[manakai]</span></dt> |
|
680 |
<dd><code>false</code>.</dd> |
<dd><code>false</code>.</dd> |
681 |
<dt><code>nodeName</code></dt> |
<dt><code>nodeName</code></dt> |
682 |
<dd><a href="#createGeneralEntity-name"><var>name</var></a>.</dd> |
<dd><a href="#createGeneralEntity-name"><var>name</var></a>.</dd> |
692 |
with its <code>nodeName</code> attribute set to <code>amp</code>.</p> |
with its <code>nodeName</code> attribute set to <code>amp</code>.</p> |
693 |
</div> |
</div> |
694 |
</dd> |
</dd> |
695 |
|
<dt><a href="#notationName"><code>notationName</code></a>, |
696 |
|
<a href="#ownerDocumentTypeDefinition"><code>ownerDocumentTypeDefinition</code></a>, |
697 |
|
and <code>parentNode</code></dt> |
698 |
|
<dd><code>null</code>.</dd> |
699 |
<dt><code>ownerDocument</code></dt> |
<dt><code>ownerDocument</code></dt> |
700 |
<dd>The <code>Document</code> node over which the method is invoked.</dd> |
<dd>The <code>Document</code> node over which the method is invoked.</dd> |
701 |
<dt><a href="#publicId"><code>publicId</code></a> and |
<dt><a href="#publicId"><code>publicId</code></a> and |
702 |
<a href="#systemId"><code>systemId</code></a></dt> |
<a href="#systemId"><code>systemId</code></a></dt> |
703 |
<dd><code>null</code>.</dd> |
<dd><code>null</code>.</dd> |
704 |
<dd class=ed>@@ publicId and systemId should be empty string?</dd> |
<dd class=ed>@@ publicId and systemId should be empty string?</dd> |
|
<dt class=ed>@@ Ensure all attributes are defined</dd> |
|
705 |
</dl> |
</dl> |
706 |
</dd> |
<p>The returned node <em class=rfc2119>MUST NOT</em> be marked as |
707 |
|
<a href="#read-only">read$B!>(Bonly</a>.</p></dd> |
708 |
<dt><dfn id=createNotation class=dom-method><code>createNotation</code></dfn>, |
<dt><dfn id=createNotation class=dom-method><code>createNotation</code></dfn>, |
709 |
method</dt> |
method</dt> |
710 |
<dd> |
<dd> |
716 |
<p>When invoked, the method <em class=rfc2119>MUST</em> create and return |
<p>When invoked, the method <em class=rfc2119>MUST</em> create and return |
717 |
a <code>Notation</code> node with the following attributes:</p> |
a <code>Notation</code> node with the following attributes:</p> |
718 |
<dl> |
<dl> |
|
<dt><code>attributes</code>, |
|
|
<a href="#ownerDocumentTypeDefinition"><code>ownerDocumentTypeDefinition</code></a>, |
|
|
and <code>parentNode</code></dt> |
|
|
<dd><code>null</code>.</dd> |
|
719 |
<dt><code>childNodes</code></dt> |
<dt><code>childNodes</code></dt> |
720 |
<dd>An empty <code>NodeList</code> object.</dd> |
<dd>An empty <code>NodeList</code> object.</dd> |
721 |
<dt><code>manakaiDeclarationBaseURI</code></dt> |
<dt><code>manakaiDeclarationBaseURI</code> |
722 |
|
<cite class="bibref normative">[<a href="#ref-MANAKAI">MANAKAI</a>]</cite></dt> |
723 |
<dd>No explicit value is set.</dd> |
<dd>No explicit value is set.</dd> |
|
<dt><code>manakaiReadOnly</code> <span class=ed>[manakai]</span></dt> |
|
|
<dd><code>false</code>.</dd> |
|
724 |
<dt><code>nodeName</code></dt> |
<dt><code>nodeName</code></dt> |
725 |
<dd><a href="#createNotation-name"><var>name</var></a>.</dd> |
<dd><a href="#createNotation-name"><var>name</var></a>.</dd> |
726 |
<dt><code>ownerDocument</code></dt> |
<dt><code>ownerDocument</code></dt> |
727 |
<dd>The <code>Document</code> node over which the method is invoked.</dd> |
<dd>The <code>Document</code> node over which the method is invoked.</dd> |
728 |
|
<dt><a href="#ownerDocumentTypeDefinition"><code>ownerDocumentTypeDefinition</code></a> |
729 |
|
and <code>parentNode</code></dt> |
730 |
|
<dd><code>null</code>.</dd> |
731 |
<dt><a href="#publicId"><code>publicId</code></a> and |
<dt><a href="#publicId"><code>publicId</code></a> and |
732 |
<a href="#systemId"><code>systemId</code></a></dt> |
<a href="#systemId"><code>systemId</code></a></dt> |
733 |
<dd><code>null</code>.</dd> |
<dd><code>null</code>.</dd> |
734 |
<dd class=ed>@@ publicId and systemId should be empty string?</dd> |
<dd class=ed>@@ publicId and systemId should be empty string?</dd> |
|
<dt class=ed>@@ Ensure all attributes are defined</dt> |
|
735 |
</dl> |
</dl> |
736 |
</dd> |
<p>The returned node <em class=rfc2119>MUST NOT</em> be marked as |
737 |
|
<a href="#read-only">read$B!>(Bonly</a>.</p></dd> |
738 |
</dl> |
</dl> |
739 |
|
|
740 |
<p>These methods <em class=rfc2119>MUST</em> raise an |
<p>These methods <em class=rfc2119>MUST</em> raise an |
764 |
|
|
765 |
<p>A <a href="#DocumentType"><code>DocumentType</code></a> interface |
<p>A <a href="#DocumentType"><code>DocumentType</code></a> interface |
766 |
<em class=rfc2119>MAY</em> contain zero or more |
<em class=rfc2119>MAY</em> contain zero or more |
767 |
<a href="#ProcessingInstruction"><code>ProcessingInstruction</code></a> |
<code>ProcessingInstruction</code> nodes in the <code>NodeList</code> object |
768 |
nodes in the <code>NodeList</code> object contained in the |
contained in the <code>childNodes</code> attribute of the |
|
<code>childNodes</code> attribute of the |
|
769 |
<a href="#DocumentType"><code>DocumentType</code></a> node.</p> |
<a href="#DocumentType"><code>DocumentType</code></a> node.</p> |
770 |
|
|
771 |
<p>If the <a href="#DocumentType"><code>DocumentType</code></a> node is created |
<p>If the <a href="#DocumentType"><code>DocumentType</code></a> node is created |
772 |
during the process to create a <abbr>DOM</abbr> from an <abbr>XML</abbr> |
during the process to create a <abbr>DOM</abbr> from an <abbr>XML</abbr> |
773 |
document, the <code>NodeList</code> object in the <code>childNodes</code> |
document, the <code>NodeList</code> object in the <code>childNodes</code> |
774 |
object <em class=rfc2119>MUST</em> contains the |
object <em class=rfc2119>MUST</em> contains the |
775 |
<a href="#ProcessingInstruction"><code>ProcessingInstruction</code></a> |
<code>ProcessingInstruction</code> nodes representing the processing |
776 |
nodes representing the processing instructions in the document type |
instructions in the document type definition of the document processed |
|
definition of the document processed |
|
777 |
<cite class="bibref normative">[<a href="#ref-XML10">XML10</a>, |
<cite class="bibref normative">[<a href="#ref-XML10">XML10</a>, |
778 |
<a href="#ref-XML11">XML11</a>]</cite> by the <abbr>XML</abbr> processor. If |
<a href="#ref-XML11">XML11</a>]</cite> by the <abbr>XML</abbr> processor. If |
779 |
the <a href="#DocumentType"><code>DocumentType</code></a> node is marked as |
the <a href="#DocumentType"><code>DocumentType</code></a> node is marked as |
788 |
<cite class="bibref normative">[<a href="#ref-INFOSET">INFOSET</a>]</cite>, |
<cite class="bibref normative">[<a href="#ref-INFOSET">INFOSET</a>]</cite>, |
789 |
the <code>NodeList</code> object in the <code>childNodes</code> attribute |
the <code>NodeList</code> object in the <code>childNodes</code> attribute |
790 |
of the node <em class=rfc2119>MUST</em> contain the |
of the node <em class=rfc2119>MUST</em> contain the |
791 |
<a href="#ProcessingInstruction"><code>ProcessingInstruction</code></a> nodes |
<code>ProcessingInstruction</code> nodes created from any |
792 |
created from the processing instruction information items in the list in the |
<a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204/#infoitem.pi">processing |
793 |
[children] property of the document type declaration item in the same |
instruction information items</a> in the list in the [children] property of the |
794 |
order.</p> |
<a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204/#infoitem.doctype">document |
795 |
|
type declaration item</a> in the same order.</p> |
796 |
|
|
797 |
<p>If a <a href="#DocumentType"><code>DocumentType</code></a> node is mapped to |
<p>If a <a href="#DocumentType"><code>DocumentType</code></a> node is mapped to |
798 |
a document type declaration information item, the list in the [children] |
a document type declaration information item, the list in the [children] |
799 |
property <em class=rfc2119>MUST</em> contain the processng instruction |
property <em class=rfc2119>MUST</em> contain the processng instruction |
800 |
information items created from the |
information items created from the <code>ProcessingInstruction</code> nodes |
|
<a href="#ProcessingInstruction"><code>ProcessingInstruction</code></a> nodes |
|
801 |
in the <code>NodeList</code> object in the <code>childNodes</code> attribute |
in the <code>NodeList</code> object in the <code>childNodes</code> attribute |
802 |
of the <a href="#DocumentType"><code>DocumentType</code></a> node.</p> |
of the <a href="#DocumentType"><code>DocumentType</code></a> node.</p> |
803 |
|
|
946 |
<a href="#DocumentType"><code>DocumentType</code></a> node.</p> |
<a href="#DocumentType"><code>DocumentType</code></a> node.</p> |
947 |
|
|
948 |
<p>On getting, the attribute <em class=rfc2119>MUST</em> return the |
<p>On getting, the attribute <em class=rfc2119>MUST</em> return the |
949 |
same value as the <code>entities</code> attribute (defined in the |
same value as the <code id=entities>entities</code> attribute (defined in the |
950 |
<a href="#DocumentType"><code>DocumentType</code></a> interface) of the same |
<a href="#DocumentType"><code>DocumentType</code></a> interface) of the same |
951 |
node.</p> |
node.</p> |
952 |
|
|
1036 |
<a href="#elementTypes"><code>elementTypes</code></a> attribute of the |
<a href="#elementTypes"><code>elementTypes</code></a> attribute of the |
1037 |
node. If there is no such node, it <em class=rfc2119>MUST</em> return |
node. If there is no such node, it <em class=rfc2119>MUST</em> return |
1038 |
<code>null</code>.</p></dd> |
<code>null</code>.</p></dd> |
|
<dt><dfn id=getElementTypeDefinitionNode class=dom-method><code>getElementTypeDefinitionNode</code></dfn>, |
|
|
method</dt> |
|
|
<dd><p>Returns the |
|
|
<a href="#ElementTypeDefinition"><code>ElementTypeDefinition</code></a> node |
|
|
with the specified name.</p> |
|
|
|
|
|
<p>The |
|
|
<dfn id=getElementTypeDefinitionNode-name class=dom-param><var>name</var></dfn> |
|
|
parameter is the name of the element type.</p> |
|
|
|
|
|
<p>When invoked, the method <em class=rfc2119>MUST</em> return the |
|
|
<a href="#ElementTypeDefinition"><code>ElementTypeDefinition</code></a> node, |
|
|
whose <a href="#nodeName"><code>nodeName</code></a> is equal to |
|
|
<a href="#getElementTypeDefinitionNode-name"><var>name</var></a>, in the |
|
|
<code>NamedNodeMap</code> object in the |
|
|
<a href="#elementTypes"><code>elementTypes</code></a> attribute of the |
|
|
node. If there is no such node, it <em class=rfc2119>MUST</em> return |
|
|
<code>null</code>.</p></dd> |
|
1039 |
<dt><dfn id=getGeneralEntityNode class=dom-method><code>getGeneralEntityNode</code></dfn>, |
<dt><dfn id=getGeneralEntityNode class=dom-method><code>getGeneralEntityNode</code></dfn>, |
1040 |
method</dt> |
method</dt> |
1041 |
<dd><p>Returns the <a href="#Entity"><code>Entity</code></a> node |
<dd><p>Returns the <a href="#Entity"><code>Entity</code></a> node |
1042 |
with the specified name.</p> |
with the specified name.</p> |
1043 |
|
|
1044 |
<p>The <dfn id=getEntityNode-name class=dom-param><var>name</var></dfn> |
<p>The |
1045 |
|
<dfn id=getGeneralEntityNode-name class=dom-param><var>name</var></dfn> |
1046 |
parameter is the name of the general entity.</p> |
parameter is the name of the general entity.</p> |
1047 |
|
|
1048 |
<p>When invoked, the method <em class=rfc2119>MUST</em> return the |
<p>When invoked, the method <em class=rfc2119>MUST</em> return the |
1049 |
<a href="#Entity"><code>Entity</code></a> node, |
<a href="#Entity"><code>Entity</code></a> node, |
1050 |
whose <a href="#nodeName"><code>nodeName</code></a> is equal to |
whose <a href="#nodeName"><code>nodeName</code></a> is equal to |
1051 |
<a href="#getEntityNode-name"><var>name</var></a>, in the |
<a href="#getGeneralEntityNode-name"><var>name</var></a>, in the |
1052 |
<code>NamedNodeMap</code> object in the |
<code>NamedNodeMap</code> object in the |
1053 |
<a href="#entities"><code>entities</code></a> attribute of the |
<a href="#entities"><code>entities</code></a> attribute of the |
1054 |
node. If there is no such node, it <em class=rfc2119>MUST</em> return |
node. If there is no such node, it <em class=rfc2119>MUST</em> return |
1128 |
<a href="#AttributeDefinition">AttributeDefinition</a> <a href="#getAttributeDefinitionNode">getAttributeDefinitionNode</a> |
<a href="#AttributeDefinition">AttributeDefinition</a> <a href="#getAttributeDefinitionNode">getAttributeDefinitionNode</a> |
1129 |
(in DOMString <a href="#getAttributeDefinitionNode-name"><var>name</var></a>); |
(in DOMString <a href="#getAttributeDefinitionNode-name"><var>name</var></a>); |
1130 |
void <a href="#setAttributeDefinitionNode">setAttributeDefinitionNode</a> |
void <a href="#setAttributeDefinitionNode">setAttributeDefinitionNode</a> |
1131 |
(in <a href="#AttributeDefinition">AttributeDefinition</a> <a href="#setAttributeDefinitionNode-name"><var>node</var></a>) |
(in <a href="#AttributeDefinition">AttributeDefinition</a> <a href="#setAttributeDefinitionNode-node"><var>node</var></a>) |
1132 |
raises (DOMException); |
raises (DOMException); |
1133 |
}</code></pre> |
}</code></pre> |
1134 |
|
|
1292 |
<p>On getting, the attribute <em class=rfc2119>MUST</em> return an |
<p>On getting, the attribute <em class=rfc2119>MUST</em> return an |
1293 |
<a href="#ElementTypeDefinition"><code>ElementTypeDefinition</code></a> node. |
<a href="#ElementTypeDefinition"><code>ElementTypeDefinition</code></a> node. |
1294 |
It <em class=rfc2119>MUST</em> be such a node that whose |
It <em class=rfc2119>MUST</em> be such a node that whose |
1295 |
<a href="#attributeDefinitons"><code>attributeDefinitions</code></a> |
<a href="#attributeDefinitions"><code>attributeDefinitions</code></a> |
1296 |
attribute contains the <code>NamedNodeMap</code> object that contains |
attribute contains the <code>NamedNodeMap</code> object that contains |
1297 |
the <a href="#AttributeDefinition"><code>AttributeDefinition</code></a> |
the <a href="#AttributeDefinition"><code>AttributeDefinition</code></a> |
1298 |
node. If there is no such an |
node. If there is no such an |
1702 |
14</a>, <abbr title="Request for Comments">RFC</abbr> 2119, |
14</a>, <abbr title="Request for Comments">RFC</abbr> 2119, |
1703 |
<time datetime=1997-03>March 1997</time>. |
<time datetime=1997-03>March 1997</time>. |
1704 |
<em>This</em> version of the specification is referenced.</dd> |
<em>This</em> version of the specification is referenced.</dd> |
1705 |
<dt id=ref-XML10">XML10</dt> |
<dt id=ref-MANAKAI>MANAKAI</dt> |
1706 |
|
<dd><cite><a href="http://suika.fam.cx/gate/2005/sw/manakai/DOM%20Extensions"> |
1707 |
|
manakai's <abbr>DOM</abbr> Extensions</a></cite>, editor's draft. Work in |
1708 |
|
progress.</dd> |
1709 |
|
<dt id=ref-XML10>XML10</dt> |
1710 |
<dd><cite><a href="http://www.w3.org/TR/2006/REC-xml-20060816">Extensible |
<dd><cite><a href="http://www.w3.org/TR/2006/REC-xml-20060816">Extensible |
1711 |
Markup Language (<abbr>XML</abbr>) 1.0 (Fourth Edition)</a></cite>, |
Markup Language (<abbr>XML</abbr>) 1.0 (Fourth Edition)</a></cite>, |
1712 |
<abbr>W3C</abbr> Recommendation, <time datetime=2006-08-16>16 August |
<abbr>W3C</abbr> Recommendation, <time datetime=2006-08-16>16 August |