XmlDocumentType.IsReadOnly Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Düğümün salt okunur olup olmadığını belirten bir değer alır.
public:
virtual property bool IsReadOnly { bool get(); };
public override bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public Overrides ReadOnly Property IsReadOnly As Boolean
Özellik Değeri
true
düğüm salt okunur ise; aksi takdirde , false
.
DocumentType düğümleri salt okunur olduğundan, bu özellik her zaman döndürür true
.
Örnekler
Aşağıdaki örnekte DocumentType düğümüyle ilgili bilgiler görüntülenir.
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
// Create the XmlDocument.
XmlDocument^ doc = gcnew 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>" );
// Check if the node is read-only.
if ( doc->DocumentType->IsReadOnly )
Console::WriteLine( "Document type nodes are always read-only" );
}
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
Açıklamalar
Salt okunur düğüm, özellikleri, öznitelikleri veya alt öğeleri değiştirilemeyen düğümdür. Ancak, bir salt okunur düğümü ağaçtan kaldırabilir ve başka bir yere ekleyebilirsiniz.
Belgeden bir öğe düğümü olmadığı sürece belgeden XmlDocumentType
bir öğeyi kaldırabilir ve belgeye yeniden ekleyebilirsiniz. Bir belgenin kök öğesi olduğunda, bu XmlDocumentType
öğe değiştirilemez.
Bu özellik, Belge Nesne Modeli(DOM) için bir Microsoft uzantısıdır.