XmlDocument.DocumentType XmlDocument.DocumentType XmlDocument.DocumentType XmlDocument.DocumentType Property

Definition

Ruft den Knoten ab, der die DOCTYPE-Deklaration enthält.Gets the node containing the DOCTYPE declaration.

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

Eigenschaftswert

Der XmlNode, der DocumentType (DOCTYPE-Deklaration) enthält.The XmlNode containing the DocumentType (DOCTYPE declaration).

Beispiele

Im folgenden Beispiel wird die DOCTYPE-Deklaration für das Dokument abgerufen und angezeigt.The following example gets and displays the DOCTYPE declaration for the document.

#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>" );
   
   // Display the DocumentType.
   Console::WriteLine( doc->DocumentType->OuterXml );
}

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

Ein XmlDocument kann nur XmlNodeType ein untergeordnetes Element aufweisen, das gleich DocumentType ist.An XmlDocument can have one and only one child with XmlNodeType equal to DocumentType.

Hinweis

Diese Eigenschaft ist schreibgeschützt.This property is read-only. Um den Knoten DocumentType zu ändern, löschen Sie den vorhandenen Knoten, erstellen Sie einen neuen CreateDocumentType Knoten mithilfe der-Methode, und fügen Sie dem Dokument den neuen Knoten hinzu.To change the DocumentType node, delete the existing node, create a new one using the CreateDocumentType method, and add the new node to the document.

Gilt für:

Siehe auch