New to Telerik UI for WPFStart a free 30-day trial

Definition

Properties

The character data of the node that implements this interface. The DOM implementation may not put arbitrary limits on the amount of data that may be stored in a

csharp
CharacterData

node. However, implementation limits may mean that the entirety of a node's data may not fit into a single

csharp
DOMString

. In such cases, the user may call

csharp
substringData

to retrieve the data in appropriately sized pieces.

C#
string Data { get; set; }

DomException

NO_MODIFICATION_ALLOWED_ERR: Raised when the node is readonly.

DomException

        DOMSTRING_SIZE_ERR: Raised when it would return more characters than 
        fit in a 
csharp
DOMString

variable on the implementation platform.

The number of 16-bit units that are available through

csharp
data
        and the 
csharp
substringData

method below. This may have the value zero, i.e.,

csharp
CharacterData

nodes may be empty.

C#
int Length { get; }

Methods

Append the string to the end of the character data of the node. Upon success,

csharp
data

provides access to the concatenation of

        <pre><code class="lang-csharp">data</code></pre>

and the

csharp
DOMString

specified.

C#
void AppendData(string arg)
Parameters:argstringExceptions:

DomException

NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.

Remove a range of 16-bit units from the node. Upon success,

        <pre><code class="lang-csharp">data</code></pre>

and

csharp
length

reflect the change.

C#
void DeleteData(int offset, int count)
Parameters:offsetintcountint

DomException

        INDEX_SIZE_ERR: Raised if the specified 
csharp
offset

is negative or greater than the number of 16-bit units in

        <pre><code class="lang-csharp">data</code></pre>

, or if the specified

csharp
count

is negative.
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.

C#
void InsertData(int offset, string arg)
Parameters:offsetintargstring

Replace the characters starting at the specified 16-bit unit offset with the specified string.

C#
void ReplaceData(int offset, int count, string arg)
Parameters:offsetintcountintargstring

DomException

        INDEX_SIZE_ERR: Raised if the specified 
csharp
offset

is negative or greater than the number of 16-bit units in

        <pre><code class="lang-csharp">data</code></pre>

, or if the specified

csharp
count

is negative.
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.

Extracts a range of data from the node.

C#
string SubstringData(int offset, int count)
Parameters:offsetintcountint

string

The specified substring. If the sum of

csharp
offset

and

        <pre><code class="lang-csharp">count</code></pre>

exceeds the

csharp
length

, then all 16-bit units to the end of the data are returned.

DomException

        INDEX_SIZE_ERR: Raised if the specified 
csharp
offset

is negative or greater than the number of 16-bit units in

        <pre><code class="lang-csharp">data</code></pre>

, or if the specified

csharp
count

is negative.
DOMSTRING_SIZE_ERR: Raised if the specified range of text does not fit into a

csharp
DOMString

.