XmlDocument Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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(XmlNameTable) |
Inicializálja az osztály új példányát |
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 |
| 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 |
| SelectSingleNode(String) |
Az XPath kifejezésnek megfelelő elsőt |
| 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 |
| WriteTo(XmlWriter) |
A csomópontot a |
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. |