/
IEntityReference.xml
75 lines (75 loc) · 4.61 KB
/
IEntityReference.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<Type Name="IEntityReference" FullName="Org.W3c.Dom.IEntityReference">
<TypeSignature Language="C#" Value="public interface IEntityReference : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract beforefieldinit IEntityReference implements class Android.Runtime.IJavaObject, class Java.Interop.IJavaPeerable, class Org.W3c.Dom.INode, class System.IDisposable" />
<TypeSignature Language="DocId" Value="T:Org.W3c.Dom.IEntityReference" />
<TypeSignature Language="F#" Value="type IEntityReference = interface
 interface INode
 interface IJavaObject
 interface IDisposable
 interface IJavaPeerable" />
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>Android.Runtime.IJavaObject</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Java.Interop.IJavaPeerable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Org.W3c.Dom.INode</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Android.Runtime.Register("org/w3c/dom/EntityReference", "", "Org.W3c.Dom.IEntityReferenceInvoker")]</AttributeName>
<AttributeName Language="F#">[<Android.Runtime.Register("org/w3c/dom/EntityReference", "", "Org.W3c.Dom.IEntityReferenceInvoker")>]</AttributeName>
</Attribute>
</Attributes>
<Docs since="1">
<summary>
<c>EntityReference</c> nodes may be used to represent an entity
reference in the tree.</summary>
<remarks>
<para>
<c>EntityReference</c> nodes may be used to represent an entity
reference in the tree. 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
<c>Document</c>, instead of providing <c>EntityReference</c>
nodes. If it does provide such nodes, then for an
<c>EntityReference</c> node that represents a reference to a known
entity an <c>Entity</c> exists, and the subtree of the
<c>EntityReference</c> node is a copy of the <c>Entity</c>
node subtree. However, the latter 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 <c>EntityReference</c> node may be bound to different namespace
URIs. When an <c>EntityReference</c> node represents a reference to
an unknown entity, the node has no children and its replacement value,
when used by <c>Attr.value</c> for example, is empty.</para>
<para>As for <c>Entity</c> nodes, <c>EntityReference</c> nodes and
all their descendants are readonly.
<p ><b>Note:</b> <c>EntityReference</c> nodes may cause element
content and attribute value normalization problems when, such as in XML
1.0 and XML Schema, the normalization is performed after entity reference
are expanded.</para>
<para>See also the <see href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407">Document Object Model (DOM) Level 3 Core Specification</see>.</para>
<para>
<format type="text/html">
<a href="https://developer.android.com/reference/org/w3c/dom/EntityReference" title="Reference documentation">Java documentation for <code>org.w3c.dom.EntityReference</code>.</a>
</format>
</para>
<para>
Portions of this page are modifications based on work created and shared by the
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
and used according to terms described in the
<format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para>
</remarks>
<since version="Added in API level 1" />
</Docs>
<Members />
</Type>