XmlDocument.DocumentType Eigenschaft

Definition

Ruft den Knoten ab, der die DOCTYPE-Deklaration enthält.

public:
 virtual property System::Xml::XmlDocumentType ^ DocumentType { System::Xml::XmlDocumentType ^ get(); };
public virtual System.Xml.XmlDocumentType? DocumentType { get; }
public virtual System.Xml.XmlDocumentType DocumentType { get; }
member this.DocumentType : System.Xml.XmlDocumentType
Public Overridable ReadOnly Property DocumentType As XmlDocumentType

Eigenschaftswert

Die XmlNode enthaltende DocumentType-Deklaration (DOCTYPE-Deklaration).

Beispiele

Im folgenden Beispiel wird die DOCTYPE-Deklaration für das Dokument abgerufen und angezeigt.

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);
  }
}
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>")
        
        ' Display the DocumentType.
        Console.WriteLine(doc.DocumentType.OuterXml)
    End Sub
End Class

Hinweise

Eine kann ein und nur ein untergeordnetes XmlDocument Element aufweisen, das XmlNodeType "DocumentType" entspricht.

Note

Diese Eigenschaft ist schreibgeschützt. Um den DocumentType-Knoten zu ändern, löschen Sie den vorhandenen Knoten, erstellen Sie mithilfe der CreateDocumentType Methode einen neuen Knoten, und fügen Sie den neuen Knoten zum Dokument hinzu.

Gilt für:

Weitere Informationen