XmlDocument.DocumentType Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar noden som innehåller DOCTYPE-deklarationen.
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
Egenskapsvärde
Innehåller XmlNode DocumentType (DOCTYPE-deklaration).
Exempel
I följande exempel hämtas och visas DOCTYPE-deklarationen för dokumentet.
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
Kommentarer
En XmlDocument kan ha ett och endast ett underordnat med XmlNodeType samma värde som DocumentType.
Note
Den här egenskapen är skrivskyddad. Om du vill ändra Noden DocumentType tar du bort den befintliga noden, skapar en ny med hjälp av CreateDocumentType metoden och lägger till den nya noden i dokumentet.