Interface
IEntityReference

EntityReference
objects may be inserted into the structure
       model when an entity reference is in the source document, or when the 
       user wishes to insert an entity reference. Note that character references 
       and references to predefined entities are considered to be expanded by 
       the HTML or XML processor so that characters are represented by their 
       Unicode equivalent rather than by an entity reference. Moreover, the XML 
       processor may completely expand references to entities while building the 
       structure model, instead of providing <pre><code class="lang-csharp">EntityReference</code></pre> 
       objects. If it does provide such objects, then for a given 
       <pre><code class="lang-csharp">EntityReference</code></pre> node, it may be that there is no 
       <pre><code class="lang-csharp">Entity</code></pre> node representing the referenced entity. If such an 
       <pre><code class="lang-csharp">Entity</code></pre> exists, then the subtree of the 
       <pre><code class="lang-csharp">EntityReference</code></pre> node is in general a copy of the 
       <pre><code class="lang-csharp">Entity</code></pre> node subtree. However, this may not be true when an 
       entity contains an unbound namespace prefix. In such a case, because the 
       namespace prefix resolution depends on where the entity reference is, the 
       descendants of the <pre><code class="lang-csharp">EntityReference</code></pre> node may be bound to 
       different namespace URIs.
       <p>As for <pre><code class="lang-csharp">Entity</code></pre> nodes, <pre><code class="lang-csharp">EntityReference</code></pre> nodes and 
       all their descendants are readonly.</p>
       <p>See also the <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113">Document Object Model (DOM) Level 2 Core Specification</a>.</p>

Definition

In this article
Definition
Not finding the help you need?
Contact Support