XmlDocument Osztály

Definíció

XML-dokumentumot jelöl. Ezzel az osztálysal betöltheti, érvényesítheti, szerkesztheti, hozzáadhatja és elhelyezheti az XML-fájlokat egy dokumentumban.

public ref class XmlDocument : System::Xml::XmlNode
public class XmlDocument : System.Xml.XmlNode
type XmlDocument = class
    inherit XmlNode
Public Class XmlDocument
Inherits XmlNode
Öröklődés
XmlDocument
Származtatott

Megjegyzések

Az API-val kapcsolatos további információkért tekintse meg az XmlDocument kiegészítő API-megjegyzéseit.

Konstruktorok

Name Description
XmlDocument()

Inicializálja a XmlDocument osztály új példányát.

XmlDocument(XmlImplementation)

Inicializálja az osztály új példányát XmlDocument a megadott XmlImplementation.

XmlDocument(XmlNameTable)

Inicializálja az osztály új példányát XmlDocument a megadott XmlNameTable.

Tulajdonságok

Name Description
Attributes

XmlAttributeCollection Lekéri a csomópont attribútumait.

(Öröklődés forrása XmlNode)
BaseURI

Lekéri az aktuális csomópont alap URI-ját.

ChildNodes

Lekéri a csomópont összes gyermekcsomópontját.

(Öröklődés forrása XmlNode)
DocumentElement

Lekéri a dokumentum gyökerét XmlElement .

DocumentType

Lekéri a DOCTYPE deklarációt tartalmazó csomópontot.

FirstChild

Lekéri a csomópont első gyermekét.

(Öröklődés forrása XmlNode)
HasChildNodes

Beolvas egy értéket, amely jelzi, hogy a csomópont rendelkezik-e gyermekcsomópontokkal.

(Öröklődés forrása XmlNode)
Implementation

Lekéri az XmlImplementation aktuális dokumentum objektumát.

InnerText

Minden esetben bedob egy-egy InvalidOperationException esetet.

InnerText

Lekéri vagy beállítja a csomópont és az összes gyermekcsomópont összefűzött értékeit.

(Öröklődés forrása XmlNode)
InnerXml

Lekéri vagy beállítja az aktuális csomópont gyermekeit ábrázoló korrektúrát.

IsReadOnly

Egy értéket kap, amely jelzi, hogy az aktuális csomópont írásvédett-e.

Item[String, String]

Lekéri az első gyermekelemet a megadott LocalName és NamespaceURIa .

(Öröklődés forrása XmlNode)
Item[String]

Lekéri az első gyermekelemet a megadott Name.

(Öröklődés forrása XmlNode)
LastChild

Lekéri a csomópont utolsó gyermekét.

(Öröklődés forrása XmlNode)
LocalName

Lekéri a csomópont helyi nevét.

Name

Lekéri a csomópont minősített nevét.

NamespaceURI

Lekéri a csomópont névterének URI-ját.

(Öröklődés forrása XmlNode)
NameTable

Lekéri az XmlNameTable implementációhoz társítottat.

NextSibling

Azonnal lekéri a csomópontot a csomópont után.

(Öröklődés forrása XmlNode)
NodeType

Lekéri az aktuális csomópont típusát.

OuterXml

Lekéri a csomópontot és annak összes gyermekcsomópontját tartalmazó korrektúrát.

(Öröklődés forrása XmlNode)
OwnerDocument

Lekéri az XmlDocument aktuális csomópontot.

ParentNode

Lekéri ennek a csomópontnak a szülőcsomópontját (a szülővel rendelkező csomópontokhoz).

ParentNode

Lekéri ennek a csomópontnak a szülőját (olyan csomópontok esetén, amelyekhez szülők tartozhatnak).

(Öröklődés forrása XmlNode)
Prefix

Lekéri vagy beállítja a csomópont névtérelőtagját.

(Öröklődés forrása XmlNode)
PreserveWhitespace

Lekéri vagy beállít egy értéket, amely jelzi, hogy meg szeretné-e őrizni a szabad helyet az elemtartalomban.

PreviousSibling

Lekéri a csomópontot közvetlenül megelőző csomópontot.

(Öröklődés forrása XmlNode)
PreviousText

Lekéri a csomópontot közvetlenül megelőző szövegcsomópontot.

(Öröklődés forrása XmlNode)
SchemaInfo

A csomópont séma utániValidation-Infoset (PSVI) értékét adja vissza.

Schemas

Lekéri vagy beállítja a XmlSchemaSet hozzá társított XmlDocumentobjektumot.

Value

Lekéri vagy beállítja a csomópont értékét.

(Öröklődés forrása XmlNode)
XmlResolver

Beállítja a XmlResolver külső erőforrások feloldásához használni kívánt elemet.

Metódusok

Name Description
AppendChild(XmlNode)

Hozzáadja a megadott csomópontot a csomópont gyermekcsomópontjai listájának végéhez.

(Öröklődés forrása XmlNode)
Clone()

Létrehoz egy másolatot erről a csomópontról.

(Öröklődés forrása XmlNode)
CloneNode(Boolean)

Létrehoz egy másolatot erről a csomópontról.

CreateAttribute(String, String, String)

Létrehoz egy adott XmlAttributePrefix, LocalNameés NamespaceURI.

CreateAttribute(String, String)

Létrehoz egy XmlAttribute megadott minősített nevet és NamespaceURI.

CreateAttribute(String)

Létrehoz egy adott XmlAttribute .Name

CreateCDataSection(String)

Létrehoz egy XmlCDataSection , a megadott adatokat tartalmazót.

CreateComment(String)

Létrehoz egy XmlComment , a megadott adatokat tartalmazót.

CreateDefaultAttribute(String, String, String)

Létrehoz egy alapértelmezett attribútumot a megadott előtaggal, helyi névvel és névtér URI-val.

CreateDocumentFragment()

Létrehoz egy XmlDocumentFragment.

CreateDocumentType(String, String, String, String)

Új XmlDocumentType objektumot ad vissza.

CreateElement(String, String, String)

Létrehoz egy elemet a megadott Prefix, LocalNameés NamespaceURI.

CreateElement(String, String)

Létrehoz egy XmlElement minősített nevet és NamespaceURI.

CreateElement(String)

Létrehoz egy elemet a megadott névvel.

CreateEntityReference(String)

Létrehoz egy XmlEntityReference megadott névvel rendelkezőt.

CreateNavigator()

Létrehoz egy új XPathNavigator objektumot a dokumentum navigálásához.

CreateNavigator()

Létrehoz egy objektumot XPathNavigator az navigáláshoz.

(Öröklődés forrása XmlNode)
CreateNavigator(XmlNode)

Létrehoz egy XPathNavigator objektumot a dokumentumnak a megadott helyen való navigálásához XmlNode .

CreateNode(String, String, String)

Létrehoz egy XmlNode megadott csomóponttípust, Nameés NamespaceURI.

CreateNode(XmlNodeType, String, String, String)

Létrehoz egy XmlNode adott XmlNodeType, Prefix, Nameés NamespaceURI.

CreateNode(XmlNodeType, String, String)

Létrehoz egy adott XmlNodeXmlNodeType, Nameés NamespaceURI.

CreateProcessingInstruction(String, String)

Létrehoz egy XmlProcessingInstruction megadott névvel és adatokkal rendelkezőt.

CreateSignificantWhitespace(String)

Létrehoz egy csomópontot XmlSignificantWhitespace .

CreateTextNode(String)

Létrehoz egy XmlText adott szöveggel rendelkezőt.

CreateWhitespace(String)

Létrehoz egy csomópontot XmlWhitespace .

CreateXmlDeclaration(String, String, String)

Létrehoz egy csomópontot XmlDeclaration a megadott értékekkel.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetElementById(String)

Lekéri a XmlElement megadott azonosítót.

GetElementsByTagName(String, String)

XmlNodeList A megadott LocalName és NamespaceURIa .

GetElementsByTagName(String)

XmlNodeList A megadottnak megfelelő összes leszármazott elemet tartalmazó listát ad Namevissza.

GetEnumerator()

Lekéri az aktuális csomópont gyermekcsomópontjai között iteráló enumerátort.

(Öröklődés forrása XmlNode)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetNamespaceOfPrefix(String)

Megkeresi a legközelebbi xmlns-deklarációt az aktuális csomópont hatókörében lévő adott előtaghoz, és visszaadja a névtér URI-jának értékét a deklarációban.

(Öröklődés forrása XmlNode)
GetPrefixOfNamespace(String)

Megkeresi a megadott névtér URI-jának legközelebbi xmlns-deklarációt, amely az aktuális csomópont hatókörében van, és visszaadja a deklarációban definiált előtagot.

(Öröklődés forrása XmlNode)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
ImportNode(XmlNode, Boolean)

Csomópont importálása egy másik dokumentumból az aktuális dokumentumba.

InsertAfter(XmlNode, XmlNode)

A megadott csomópontot közvetlenül a megadott referenciacsomópont után szúrja be.

(Öröklődés forrása XmlNode)
InsertBefore(XmlNode, XmlNode)

Közvetlenül a megadott referenciacsomópont elé szúrja be a megadott csomópontot.

(Öröklődés forrása XmlNode)
Load(Stream)

Betölti az XML-dokumentumot a megadott adatfolyamból.

Load(String)

Betölti az XML-dokumentumot a megadott URL-címről.

Load(TextReader)

Betölti az XML-dokumentumot a megadottból TextReader.

Load(XmlReader)

Betölti az XML-dokumentumot a megadottból XmlReader.

LoadXml(String)

Betölti az XML-dokumentumot a megadott sztringből.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Normalize()

Az XmlNode alatti alfa teljes mélységébe helyezi az összes XmlText-csomópontot egy "normál" űrlapra, ahol csak a korrektúra (címkék, megjegyzések, feldolgozási utasítások, CDATA-szakaszok és entitáshivatkozások) választja el az XmlText-csomópontokat, vagyis nincsenek szomszédos XmlText-csomópontok.

(Öröklődés forrása XmlNode)
PrependChild(XmlNode)

Hozzáadja a megadott csomópontot a csomóponthoz tartozó gyermekcsomópontok listájának elejére.

(Öröklődés forrása XmlNode)
ReadNode(XmlReader)

Létrehoz egy XmlNode objektumot a XmlReader. Az olvasót csomóponton vagy attribútumon kell elhelyezni.

RemoveAll()

Eltávolítja az aktuális csomópont összes gyermekcsomópontját és/vagy attribútumát.

(Öröklődés forrása XmlNode)
RemoveChild(XmlNode)

Eltávolítja a megadott gyermekcsomópontot.

(Öröklődés forrása XmlNode)
ReplaceChild(XmlNode, XmlNode)

A gyermekcsomópontot oldChild csomópontra newChild cseréli.

(Öröklődés forrása XmlNode)
Save(Stream)

Menti az XML-dokumentumot a megadott streambe.

Save(String)

Menti az XML-dokumentumot a megadott fájlba. Ha a megadott fájl létezik, ez a metódus felülírja azt.

Save(TextWriter)

Menti az XML-dokumentumot a megadottba TextWriter.

Save(XmlWriter)

Menti az XML-dokumentumot a megadottba XmlWriter.

SelectNodes(String, XmlNamespaceManager)

Kiválasztja az XPath-kifejezésnek megfelelő csomópontok listáját. Az XPath-kifejezésben található előtagok feloldása a megadott XmlNamespaceManagerparanccsel történik.

(Öröklődés forrása XmlNode)
SelectNodes(String)

Kiválasztja az XPath-kifejezésnek megfelelő csomópontok listáját.

(Öröklődés forrása XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Az XPath kifejezésnek megfelelő elsőt XmlNode választja ki. Az XPath-kifejezésben található előtagok feloldása a megadott XmlNamespaceManagerparanccsel történik.

(Öröklődés forrása XmlNode)
SelectSingleNode(String)

Az XPath kifejezésnek megfelelő elsőt XmlNode választja ki.

(Öröklődés forrása XmlNode)
Supports(String, String)

Teszteli, hogy a DOM-implementáció implementál-e egy adott funkciót.

(Öröklődés forrása XmlNode)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Validate(ValidationEventHandler, XmlNode)

Ellenőrzi a XmlNode tulajdonság XML-sémadefiníciós (XSD) sémáiban Schemas megadott objektumot.

Validate(ValidationEventHandler)

Ellenőrzi a XmlDocument tulajdonságban található XML-sémadefiníciós nyelv (XSD) sémák alapján.Schemas

WriteContentTo(XmlWriter)

Menti a csomópont összes gyermekét XmlDocument a megadottba XmlWriter.

WriteTo(XmlWriter)

A csomópontot a XmlDocument megadott XmlWriterértékre menti.

esemény

Name Description
NodeChanged

Akkor fordul elő, ha a Value dokumentumhoz tartozó csomópont módosult.

NodeChanging

Akkor fordul elő, ha a Value dokumentumhoz tartozó csomópontot módosítani szeretné.

NodeInserted

Ez akkor fordul elő, ha a dokumentumhoz tartozó csomópontot egy másik csomópontba szúrták be.

NodeInserting

Akkor fordul elő, ha a dokumentumhoz tartozó csomópontot egy másik csomópontba szeretné beszúrni.

NodeRemoved

Akkor fordul elő, ha a dokumentumhoz tartozó csomópontot eltávolították a szülőből.

NodeRemoving

Akkor fordul elő, ha a dokumentumhoz tartozó csomópontot el szeretné távolítani a dokumentumból.

Explicit interfész-implementációk

Name Description
ICloneable.Clone()

Ennek a tagnak a leírását lásd Clone(): .

(Öröklődés forrása XmlNode)
IEnumerable.GetEnumerator()

Ennek a tagnak a leírását lásd GetEnumerator(): .

(Öröklődés forrása XmlNode)

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes:

Lásd még