XmlDocumentType.IsReadOnly Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu určující, zda uzel je jen pro čtení.
public:
virtual property bool IsReadOnly { bool get(); };
public override bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public Overrides ReadOnly Property IsReadOnly As Boolean
Hodnota vlastnosti
truepokud je uzel jen pro čtení; v opačném případě . false
Vzhledem k tomu, že uzly DocumentType jsou jen pro čtení, tato vlastnost vždy vrátí true.
Příklady
Následující příklad zobrazí informace o uzlu 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
Poznámky
Uzel jen pro čtení je uzel, jehož vlastnosti, atributy nebo podřízené položky nelze změnit. Z stromu ale můžete odebrat uzel jen pro čtení a vložit ho někam jinam.
Z dokumentu můžete odebrat XmlDocumentType a znovu ho vložit zpět do dokumentu, pokud dokument neobsahuje uzel prvku. Jakmile má dokument kořenový prvek, nelze ho XmlDocumentType změnit.
Tato vlastnost je rozšířením Microsoftu pro model DOM (Document Object Model).