XmlDocumentType.IsReadOnly Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah simpul bersifat baca-saja.

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

Nilai Properti

true jika simpul bersifat baca-saja; jika tidak, false.

Karena node DocumentType bersifat baca-saja, properti ini selalu mengembalikan true.

Contoh

Contoh berikut menampilkan informasi tentang node DocumentType.

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

Keterangan

Simpul baca-saja adalah simpul yang properti, atribut, atau turunannya tidak dapat diubah. Namun, Anda dapat menghapus simpul baca-saja dari pohon dan menyisipkannya di tempat lain.

Anda dapat menghapus XmlDocumentType dari dokumen dan memasukkannya kembali ke dalam dokumen selama dokumen tidak memiliki simpul elemen. Setelah dokumen memiliki elemen akar, XmlDocumentType dokumen tidak dapat diubah.

Properti ini adalah ekstensi Microsoft ke Model Objek Dokumen (DOM).

Berlaku untuk