XmlDocument.DocumentType Özellik

Tanım

DOCTYPE bildirimini içeren düğümü alır.

C#
public virtual System.Xml.XmlDocumentType? DocumentType { get; }
C#
public virtual System.Xml.XmlDocumentType DocumentType { get; }

Özellik Değeri

XmlDocumentType

DocumentType'ı XmlNode içeren (DOCTYPE bildirimi).

Örnekler

Aşağıdaki örnek, belgenin DOCTYPE bildirimini alır ve görüntüler.

C#
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>");

    // Display the DocumentType.
    Console.WriteLine(doc.DocumentType.OuterXml);
  }
}

Açıklamalar

DocumentType'a XmlDocument eşit bir XmlNodeType ve yalnızca bir alt öğeye sahip olabilir.

Not

Bu özellik salt okunur durumdadır. DocumentType düğümünü değiştirmek için mevcut düğümü silin, yöntemini kullanarak CreateDocumentType yeni bir düğüm oluşturun ve yeni düğümü belgeye ekleyin.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1

Ayrıca bkz.