XmlDocumentType.IsReadOnly Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of het knooppunt het kenmerk Alleen-lezen heeft.

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

Waarde van eigenschap

true als het knooppunt het kenmerk Alleen-lezen heeft; anders, false.

Omdat DocumentType-knooppunten het kenmerk Alleen-lezen hebben, wordt deze eigenschap altijd geretourneerd true.

Voorbeelden

In het volgende voorbeeld wordt informatie weergegeven over het DocumentType-knooppunt.

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.DocumentType.IsReadOnly)
       Console.WriteLine("Document type 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>")
        
        Dim doctype As XmlDocumentType = doc.DocumentType
        
        ' Determine whether the node is read-only.
        If doctype.IsReadOnly Then
            Console.WriteLine("Document type nodes are always read-only")
        End If 
    End Sub
End Class

Opmerkingen

Een alleen-lezen knooppunt is een knooppunt waarvan de eigenschappen, kenmerken of onderliggende items niet kunnen worden gewijzigd. U kunt echter een alleen-lezen knooppunt uit de structuur verwijderen en ergens anders invoegen.

U kunt een XmlDocumentType document uit een document verwijderen en opnieuw in het document plaatsen, zolang het document geen elementknooppunt heeft. Zodra een document een hoofdelement heeft, XmlDocumentType kan het niet meer worden gewijzigd.

Deze eigenschap is een Microsoft extensie voor het Document Object Model (DOM).

Van toepassing op