XmlDocument.LoadXml(String) Methode

Definitie

Laadt het XML-document uit de opgegeven tekenreeks.

public:
 virtual void LoadXml(System::String ^ xml);
public virtual void LoadXml(string xml);
abstract member LoadXml : string -> unit
override this.LoadXml : string -> unit
Public Overridable Sub LoadXml (xml As String)

Parameters

xml
String

Tekenreeks met het XML-document dat moet worden geladen.

Uitzonderingen

Er is een belastings- of parseringsfout in de XML. In dit geval blijft het document leeg.

Voorbeelden

In het volgende voorbeeld wordt XML in een XmlDocument object geladen en opgeslagen in een bestand.

using System;
using System.Xml;

public class Sample {

  public static void Main() {

    // Create the XmlDocument.
    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<item><name>wrench</name></item>");

   // Add a price element.
   XmlElement newElem = doc.CreateElement("price");
   newElem.InnerText = "10.95";
   doc.DocumentElement.AppendChild(newElem);

   XmlWriterSettings settings = new XmlWriterSettings();
   settings.Indent = true;
   // Save the document to a file and auto-indent the output.
   XmlWriter writer = XmlWriter.Create("data.xml", settings);
    doc.Save(writer);
  }
}
Imports System.Xml

public class Sample 

  public shared sub Main() 
 
    ' Create the XmlDocument.
    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<item><name>wrench</name></item>")

   ' Add a price element.
   Dim newElem as XmlElement = doc.CreateElement("price")
   newElem.InnerText = "10.95"
   doc.DocumentElement.AppendChild(newElem)

   Dim settings As New XmlWriterSettings()
   settings.Indent = True
   ' Save the document to a file and auto-indent the output.
   Dim writer As XmlWriter = XmlWriter.Create("data.xml", settings)
    doc.Save(writer)
  end sub
end class

Opmerkingen

Standaard behoudt de LoadXml methode geen witruimte of aanzienlijke witruimte.

Met deze methode worden documenttypedefinities (DTD's) geparseerd, maar wordt geen DTD- of schemavalidatie uitgevoerd. Als u validatie wilt uitvoeren, kunt u een validatie-exemplaar XmlReader maken met behulp van de XmlReaderSettings klasse en de Create methode. Zie de sectie Opmerkingen van de XmlReader referentiepagina voor meer informatie.

Als u wilt laden vanuit een Stream, String, TextReaderof XmlReader, gebruikt u de methode Laden in plaats van deze methode.

Deze methode is een Microsoft extensie voor het Document Object Model (DOM).

Van toepassing op

Zie ook