XmlDocument.IsReadOnly Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der aktuelle Knoten schreibgeschützt ist.

public:
 virtual property bool IsReadOnly { bool get(); };
public override bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public Overrides ReadOnly Property IsReadOnly As Boolean

Eigenschaftswert

true wenn der aktuelle Knoten schreibgeschützt ist; andernfalls false. XmlDocument Knoten geben immer zurück false.

Beispiele

Das folgende Beispiel zeigt, wie die IsReadOnly Eigenschaft verwendet wird.

using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {
    //Create the XmlDocument.
    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<!DOCTYPE book [<!ENTITY h 'hardcover'>]>" +
                "<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "<style>&h;</style>" +
                "</book>");

    //Determine whether the node is read-only.
    if (doc.DocumentElement.LastChild.FirstChild.IsReadOnly)
       Console.WriteLine("Entity reference nodes are always read-only");
  }
}
Option Explicit
Option Strict

Imports System.IO
Imports System.Xml

Public Class Sample
    
    Public Shared Sub Main()
        'Create the XmlDocument.
        Dim doc As New XmlDocument()
        doc.LoadXml("<!DOCTYPE book [<!ENTITY h 'hardcover'>]>" & _
                    "<book genre='novel' ISBN='1-861001-57-5'>" & _
                    "<title>Pride And Prejudice</title>" & _
                    "<style>&h;</style>" & _
                    "</book>")
        
        'Determine whether the node is read-only.
        If doc.DocumentElement.LastChild.FirstChild.IsReadOnly Then
            Console.WriteLine("Entity reference nodes are always read-only")
        End If 
    End Sub
End Class

Hinweise

Ein schreibgeschützter Knoten ist ein Knoten, dessen Eigenschaften, Attribute oder untergeordnete Elemente nicht geändert werden können. Sie können einen schreibgeschützten Knoten aus der Struktur entfernen und an einer anderen Stelle einfügen.

Diese Eigenschaft ist eine Microsoft-Erweiterung für das Document Object Model (DOM).

Gilt für: