Mark Wilson I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :
03/24/2008
Times viewed :
181
The System.Xml.XmlEntityReference Class
Supported Versions
.NET Framework 1.0, 1.1, 1.2
Public Members
Bold members are covered in the sample code.
Public Properties
Public Methods
Attributes
AppendChild
BaseURI
Clone
ChildNodes
CloneNode
FirstChild
CreateNavigator
HasChildNodes
Equals
InnerText
GetEnumerator
InnerXml
GetHashCode
IsReadOnly
GetNamespaceOfPrefix
Item
GetPrefixOfNamespace
LastChild
GetType
LocalName
InsertAfter
Name
InsertBefore
NamespaceURI
Normalize
NextSibling
PrependChild
NodeType
RemoveAll
OuterXml
RemoveChild
OwnerDocument
ReplaceChild
ParentNode
SelectNodes
Prefix
SelectSingleNode
PreviousSibling
Supports
Value
ToString
WriteContentTo
WriteTo
Overview
Entity references are used to represent entities declared
within an XML document's associated definition. For example & is a
commonly found entity reference that is translated into the ampersand
character. The XmlEntityReference class represents this entity reference within
an XML document, and allows these types of nodes to be programmatically
manipulated.
Example (VB.NET):
How to create and insert an XmlEntityReference using the
XmlDocument.CreateEntityReference and the XmlDocument.DocumentElement.FirstChild.AppendChild
methods.
In this short example we first load an XML document into
memory using the XmlDocument.Load method. We then create an XmlEntityReference
object, using the XmlDocument.CreateEntityReference method. Next, we navigate
to the first child element of the document's root element, and insert the
entity reference using the XmlDocument.DocumentElement.FirstChild.AppendChild
method.
Dim objDocument As New System.Xml.XmlDocument
Dim objElement As System.Xml.XmlElement
Dim objXmlEntityReference As System.Xml.XmlEntityReference
objDocument.LoadXml("<sampleElement1><sampleElement2></sampleElement2><sampleElement3>We
are demonstrating entity
references.</sampleElement3></sampleElement1>")