Sdílet prostřednictvím


XmlElement Třída

Definice

Představuje prvek.

public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
    inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
Dědičnost

Poznámky

Prvky jsou jedním z nejběžnějších uzlů v modelu DOM (Document Object Model) W3C. Prvky můžou mít atributy přidružené k nim. Třída XmlElement má mnoho metod pro přístup k atributům (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNodeatd.). Můžete také použít Attributes vlastnost, která vrací XmlAttributeCollection povolení pro přístup k atributům podle názvu nebo indexu z kolekce.

Konstruktory

Name Description
XmlElement(String, String, String, XmlDocument)

Inicializuje novou instanci XmlElement třídy.

Vlastnosti

Name Description
Attributes

XmlAttributeCollection Získá obsahující seznam atributů pro tento uzel.

BaseURI

Získá základní identifikátor URI aktuálního uzlu.

(Zděděno od XmlNode)
ChildNodes

Získá všechny podřízené uzly uzlu.

(Zděděno od XmlNode)
FirstChild

Získá první podřízený uzel.

(Zděděno od XmlNode)
HasAttributes

boolean Získá hodnotu určující, zda aktuální uzel má nějaké atributy.

HasChildNodes

Získá hodnotu označující, zda má tento uzel nějaké podřízené uzly.

(Zděděno od XmlNode)
InnerText

Získá nebo nastaví zřetězené hodnoty uzlu a všechny jeho podřízené položky.

InnerXml

Získá nebo nastaví značky představující pouze podřízené položky tohoto uzlu.

IsEmpty

Získá nebo nastaví formát značky prvku.

IsReadOnly

Získá hodnotu určující, zda uzel je jen pro čtení.

(Zděděno od XmlNode)
Item[String, String]

Získá první podřízený prvek se zadaným LocalName a NamespaceURI.

(Zděděno od XmlNode)
Item[String]

Získá první podřízený prvek se zadaným Name.

(Zděděno od XmlNode)
LastChild

Získá poslední podřízený uzel.

(Zděděno od XmlNode)
LocalName

Získá místní název aktuálního uzlu.

Name

Získá kvalifikovaný název uzlu.

NamespaceURI

Získá identifikátor URI oboru názvů tohoto uzlu.

NextSibling

XmlNode Získá okamžitě následující tento prvek.

NodeType

Získá typ aktuálního uzlu.

OuterXml

Získá kód obsahující tento uzel a všechny jeho podřízené uzly.

(Zděděno od XmlNode)
OwnerDocument

XmlDocument Získá, ke kterému tento uzel patří.

ParentNode

Získá nadřazenou položku tohoto uzlu (pro uzly, které můžou mít nadřazené prvky).

ParentNode

Získá nadřazenou položku tohoto uzlu (pro uzly, které můžou mít nadřazené prvky).

(Zděděno od XmlNode)
Prefix

Získá nebo nastaví předponu oboru názvů tohoto uzlu.

PreviousSibling

Získá uzel bezprostředně před tímto uzlem.

(Zděděno od XmlLinkedNode)
PreviousText

Získá textový uzel, který bezprostředně předchází tomuto uzlu.

(Zděděno od XmlNode)
SchemaInfo

Získá ověřovací sadu po schématu, která byla přiřazena k tomuto uzlu v důsledku ověření schématu.

Value

Získá nebo nastaví hodnotu uzlu.

(Zděděno od XmlNode)

Metody

Name Description
AppendChild(XmlNode)

Přidá zadaný uzel na konec seznamu podřízených uzlů tohoto uzlu.

(Zděděno od XmlNode)
Clone()

Vytvoří duplikát tohoto uzlu.

(Zděděno od XmlNode)
CloneNode(Boolean)

Vytvoří duplikát tohoto uzlu.

CreateNavigator()

Vytvoří pro XPathNavigator navigaci v tomto objektu.

(Zděděno od XmlNode)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetAttribute(String, String)

Vrátí hodnotu atributu se zadaným místním názvem a identifikátorem URI oboru názvů.

GetAttribute(String)

Vrátí hodnotu atributu se zadaným názvem.

GetAttributeNode(String, String)

XmlAttribute Vrátí identifikátor URI zadaného místního názvu a oboru názvů.

GetAttributeNode(String)

XmlAttribute Vrátí zadaný název.

GetElementsByTagName(String, String)

XmlNodeList Vrátí seznam všech následnických prvků, které odpovídají zadanému LocalName a NamespaceURI.

GetElementsByTagName(String)

XmlNodeList Vrátí obsahující seznam všech následnických prvků, které odpovídají zadanému Name.

GetEnumerator()

Získá enumerátor, který iteruje prostřednictvím podřízených uzlů v aktuálním uzlu.

(Zděděno od XmlNode)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetNamespaceOfPrefix(String)

Vyhledá nejbližší deklaraci xmlns pro danou předponu, která je v oboru pro aktuální uzel, a vrátí identifikátor URI oboru názvů v deklaraci.

(Zděděno od XmlNode)
GetPrefixOfNamespace(String)

Vyhledá nejbližší deklaraci xmlns pro daný identifikátor URI oboru názvů, který je v oboru pro aktuální uzel, a vrátí předponu definovanou v této deklaraci.

(Zděděno od XmlNode)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
HasAttribute(String, String)

Určuje, zda má aktuální uzel atribut se zadaným místním názvem a identifikátorem URI oboru názvů.

HasAttribute(String)

Určuje, zda má aktuální uzel atribut se zadaným názvem.

InsertAfter(XmlNode, XmlNode)

Vloží zadaný uzel bezprostředně za zadaný referenční uzel.

(Zděděno od XmlNode)
InsertBefore(XmlNode, XmlNode)

Vloží zadaný uzel bezprostředně před zadaný referenční uzel.

(Zděděno od XmlNode)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Normalize()

Umístí všechny uzly XmlText do úplné hloubky pod tímto objektem XmlNode do "normálního" formátu, kde pouze značky (tj. značky, komentáře, pokyny ke zpracování, oddíly CDATA a odkazy na entity) odděluje uzly XmlText, to znamená, že neexistují žádné sousední uzly XmlText.

(Zděděno od XmlNode)
PrependChild(XmlNode)

Přidá zadaný uzel na začátek seznamu podřízených uzlů pro tento uzel.

(Zděděno od XmlNode)
RemoveAll()

Odebere všechny zadané atributy a podřízené položky aktuálního uzlu. Výchozí atributy se neodeberou.

RemoveAllAttributes()

Odebere všechny zadané atributy z elementu. Výchozí atributy se neodeberou.

RemoveAttribute(String, String)

Odebere atribut se zadaným místním názvem a identifikátorem URI oboru názvů. (Pokud odebraný atribut má výchozí hodnotu, okamžitě se nahradí).

RemoveAttribute(String)

Odebere atribut podle názvu.

RemoveAttributeAt(Int32)

Odebere uzel atributu se zadaným indexem z elementu. (Pokud odebraný atribut má výchozí hodnotu, okamžitě se nahradí).

RemoveAttributeNode(String, String)

Odebere XmlAttribute zadaný místní název a identifikátor URI oboru názvů. (Pokud odebraný atribut má výchozí hodnotu, okamžitě se nahradí).

RemoveAttributeNode(XmlAttribute)

Odebere zadanou XmlAttributepoložku .

RemoveChild(XmlNode)

Odebere zadaný podřízený uzel.

(Zděděno od XmlNode)
ReplaceChild(XmlNode, XmlNode)

Nahradí podřízený uzel oldChildnewChild uzlem.

(Zděděno od XmlNode)
SelectNodes(String, XmlNamespaceManager)

Vybere seznam uzlů odpovídajících výrazu XPath. Všechny předpony nalezené ve výrazu XPath se přeloží pomocí zadaného XmlNamespaceManagervýrazu .

(Zděděno od XmlNode)
SelectNodes(String)

Vybere seznam uzlů odpovídajících výrazu XPath.

(Zděděno od XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Vybere první XmlNode výraz, který odpovídá výrazu XPath. Všechny předpony nalezené ve výrazu XPath se přeloží pomocí zadaného XmlNamespaceManagervýrazu .

(Zděděno od XmlNode)
SelectSingleNode(String)

Vybere první XmlNode výraz, který odpovídá výrazu XPath.

(Zděděno od XmlNode)
SetAttribute(String, String, String)

Nastaví hodnotu atributu se zadaným místním názvem a identifikátorem URI oboru názvů.

SetAttribute(String, String)

Nastaví hodnotu atributu se zadaným názvem.

SetAttributeNode(String, String)

Přidá zadanou XmlAttributehodnotu .

SetAttributeNode(XmlAttribute)

Přidá zadanou XmlAttributehodnotu .

Supports(String, String)

Otestuje, jestli implementace DOM implementuje konkrétní funkci.

(Zděděno od XmlNode)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WriteContentTo(XmlWriter)

Uloží všechny podřízené položky uzlu do zadaného XmlWriter.

WriteTo(XmlWriter)

Uloží aktuální uzel do zadaného XmlWriteruzlu .

Explicitní implementace rozhraní

Name Description
ICloneable.Clone()

Popis tohoto člena naleznete v tématu Clone().

(Zděděno od XmlNode)
IEnumerable.GetEnumerator()

Popis tohoto člena naleznete v tématu GetEnumerator().

(Zděděno od XmlNode)

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

CreateNavigator(XmlNode)

Vytvoří navigátor XPath pro navigaci v zadaném uzlu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

SelectNodes(XmlNode, String, XmlNamespaceManager)

Vybere seznam uzlů odpovídající zadanému výrazu XPath. Všechny předpony nalezené ve výrazu XPath se přeloží pomocí zadaného správce oboru názvů.

SelectNodes(XmlNode, String)

Vybere seznam uzlů odpovídající zadanému výrazu XPath.

SelectSingleNode(XmlNode, String, XmlNamespaceManager)

Vybere první uzel, který odpovídá výrazu XPath. Všechny předpony nalezené ve výrazu XPath se přeloží pomocí zadaného správce oboru názvů.

SelectSingleNode(XmlNode, String)

Vybere první uzel, který odpovídá výrazu XPath.

ToXPathNavigable(XmlNode)

Vytvoří instanci použitou IXPathNavigable pro vytváření navigátorů.

Platí pro

Viz také