XmlElement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje element.
public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
- Dziedziczenie
Uwagi
Elementy są jednym z najpopularniejszych węzłów w modelu DOM (Document Object Model) W3C. Elementy mogą mieć skojarzone atrybuty. Klasa ma wiele metod uzyskiwania XmlElement dostępu do atrybutów (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNodeitd.). Możesz również użyć Attributes właściwości, która zwraca XmlAttributeCollection możliwość uzyskiwania dostępu do atrybutów według nazwy lub indeksu z kolekcji.
Konstruktory
| XmlElement(String, String, String, XmlDocument) |
Inicjuje nowe wystąpienie klasy XmlElement. |
Właściwości
| Attributes |
Pobiera element XmlAttributeCollection zawierający listę atrybutów dla tego węzła. |
| BaseURI |
Pobiera podstawowy identyfikator URI bieżącego węzła. (Odziedziczone po XmlNode) |
| ChildNodes |
Pobiera wszystkie węzły podrzędne węzła. (Odziedziczone po XmlNode) |
| FirstChild |
Pobiera pierwszy element podrzędny węzła. (Odziedziczone po XmlNode) |
| HasAttributes |
Pobiera wartość wskazującą |
| HasChildNodes |
Pobiera wartość wskazującą, czy ten węzeł ma jakiekolwiek węzły podrzędne. (Odziedziczone po XmlNode) |
| InnerText |
Pobiera lub ustawia wartości łączone węzła i wszystkich jego elementów podrzędnych. |
| InnerXml |
Pobiera lub ustawia znaczniki reprezentujące tylko elementy podrzędne tego węzła. |
| IsEmpty |
Pobiera lub ustawia format tagu elementu. |
| IsReadOnly |
Pobiera wartość wskazującą, czy węzeł jest tylko do odczytu. (Odziedziczone po XmlNode) |
| Item[String, String] |
Pobiera pierwszy element podrzędny z określonymi LocalName elementami i NamespaceURI. (Odziedziczone po XmlNode) |
| Item[String] |
Pobiera pierwszy element podrzędny z określonym Nameelementem . (Odziedziczone po XmlNode) |
| LastChild |
Pobiera ostatnie dziecko węzła. (Odziedziczone po XmlNode) |
| LocalName |
Pobiera lokalną nazwę bieżącego węzła. |
| Name |
Pobiera kwalifikowaną nazwę węzła. |
| NamespaceURI |
Pobiera identyfikator URI przestrzeni nazw tego węzła. |
| NextSibling |
XmlNode Pobiera natychmiast następujący element. |
| NodeType |
Pobiera typ bieżącego węzła. |
| OuterXml |
Pobiera znaczniki zawierające ten węzeł i wszystkie jego węzły podrzędne. (Odziedziczone po XmlNode) |
| OwnerDocument |
Pobiera element XmlDocument , do którego należy ten węzeł. |
| ParentNode |
Pobiera element nadrzędny tego węzła (w przypadku węzłów, które mogą mieć elementy nadrzędne). |
| ParentNode |
Pobiera element nadrzędny tego węzła (w przypadku węzłów, które mogą mieć elementy nadrzędne). (Odziedziczone po XmlNode) |
| Prefix |
Pobiera lub ustawia prefiks przestrzeni nazw tego węzła. |
| PreviousSibling |
Pobiera węzeł bezpośrednio poprzedzający ten węzeł. (Odziedziczone po XmlLinkedNode) |
| PreviousText |
Pobiera węzeł tekstowy, który natychmiast poprzedza ten węzeł. (Odziedziczone po XmlNode) |
| SchemaInfo |
Pobiera zestaw informacji o weryfikacji schematu po przypisaniu do tego węzła w wyniku weryfikacji schematu. |
| SchemaInfo |
Pobiera zestaw informacji o weryfikacji schematu po przypisaniu do tego węzła w wyniku weryfikacji schematu. (Odziedziczone po XmlNode) |
| Value |
Pobiera lub ustawia wartość węzła. (Odziedziczone po XmlNode) |
Metody
| AppendChild(XmlNode) |
Dodaje określony węzeł na końcu listy węzłów podrzędnych tego węzła. (Odziedziczone po XmlNode) |
| Clone() |
Tworzy duplikat tego węzła. (Odziedziczone po XmlNode) |
| CloneNode(Boolean) |
Tworzy duplikat tego węzła. |
| CreateNavigator() |
Tworzy obiekt do XPathNavigator nawigowania po tym obiekcie. (Odziedziczone po XmlNode) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetAttribute(String) |
Zwraca wartość atrybutu o określonej nazwie. |
| GetAttribute(String, String) |
Zwraca wartość atrybutu z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. |
| GetAttributeNode(String) |
Zwraca wartość |
| GetAttributeNode(String, String) |
Zwraca wartość z XmlAttribute określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. |
| GetElementsByTagName(String) |
Zwraca obiekt XmlNodeList zawierający listę wszystkich elementów potomnych, które pasują do określonego Nameelementu . |
| GetElementsByTagName(String, String) |
Zwraca obiekt XmlNodeList zawierający listę wszystkich elementów potomnych, które są zgodne z określonymi LocalName elementami i NamespaceURI. |
| GetEnumerator() |
Pobiera moduł wyliczający, który iteruje przez węzły podrzędne w bieżącym węźle. (Odziedziczone po XmlNode) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetNamespaceOfPrefix(String) |
Wyszukuje najbliższą deklarację xmlns dla danego prefiksu, który znajduje się w zakresie dla bieżącego węzła i zwraca identyfikator URI przestrzeni nazw w deklaracji . (Odziedziczone po XmlNode) |
| GetPrefixOfNamespace(String) |
Wyszukuje najbliższą deklarację xmlns dla danego identyfikatora URI przestrzeni nazw, który znajduje się w zakresie dla bieżącego węzła i zwraca prefiks zdefiniowany w tej deklaracji. (Odziedziczone po XmlNode) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| HasAttribute(String) |
Określa, czy bieżący węzeł ma atrybut o określonej nazwie. |
| HasAttribute(String, String) |
Określa, czy bieżący węzeł ma atrybut z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. |
| InsertAfter(XmlNode, XmlNode) |
Wstawia określony węzeł bezpośrednio po określonym węźle odniesienia. (Odziedziczone po XmlNode) |
| InsertBefore(XmlNode, XmlNode) |
Wstawia określony węzeł bezpośrednio przed określonym węzłem odniesienia. (Odziedziczone po XmlNode) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| Normalize() |
Umieszcza wszystkie węzły XmlText w pełnej głębi pod drzewem podrzędnym pod tym węzłem XmlNode w postaci "normalną", w której tylko znaczniki (czyli tagi, komentarze, instrukcje przetwarzania, sekcje CDATA i odwołania do jednostek) oddziela węzły XmlText, czyli nie ma sąsiednich węzłów XmlText. (Odziedziczone po XmlNode) |
| PrependChild(XmlNode) |
Dodaje określony węzeł na początku listy węzłów podrzędnych dla tego węzła. (Odziedziczone po XmlNode) |
| RemoveAll() |
Usuwa wszystkie określone atrybuty i elementy podrzędne bieżącego węzła. Atrybuty domyślne nie są usuwane. |
| RemoveAllAttributes() |
Usuwa wszystkie określone atrybuty z elementu. Atrybuty domyślne nie są usuwane. |
| RemoveAttribute(String) |
Usuwa atrybut według nazwy. |
| RemoveAttribute(String, String) |
Usuwa atrybut z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. (Jeśli usunięty atrybut ma wartość domyślną, zostanie natychmiast zastąpiony). |
| RemoveAttributeAt(Int32) |
Usuwa węzeł atrybutu z określonym indeksem z elementu. (Jeśli usunięty atrybut ma wartość domyślną, zostanie natychmiast zastąpiony). |
| RemoveAttributeNode(String, String) |
Usuwa określony przez lokalną XmlAttribute nazwę i identyfikator URI przestrzeni nazw. (Jeśli usunięty atrybut ma wartość domyślną, zostanie natychmiast zastąpiony). |
| RemoveAttributeNode(XmlAttribute) |
Usuwa określony XmlAttributeelement . |
| RemoveChild(XmlNode) |
Usuwa określony węzeł podrzędny. (Odziedziczone po XmlNode) |
| ReplaceChild(XmlNode, XmlNode) |
Zastępuje węzeł podrzędny węzłem |
| SelectNodes(String) |
Wybiera listę węzłów pasujących do wyrażenia XPath. (Odziedziczone po XmlNode) |
| SelectNodes(String, XmlNamespaceManager) |
Wybiera listę węzłów pasujących do wyrażenia XPath. Wszystkie prefiksy znalezione w wyrażeniu XPath są rozpoznawane przy użyciu podanego XmlNamespaceManagerelementu . (Odziedziczone po XmlNode) |
| SelectSingleNode(String) |
Wybiera pierwszy |
| SelectSingleNode(String, XmlNamespaceManager) |
Wybiera pierwszy |
| SetAttribute(String, String) |
Ustawia wartość atrybutu o określonej nazwie. |
| SetAttribute(String, String, String) |
Ustawia wartość atrybutu z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. |
| SetAttributeNode(String, String) |
Dodaje określony XmlAttributeelement . |
| SetAttributeNode(XmlAttribute) |
Dodaje określony XmlAttributeelement . |
| Supports(String, String) |
Sprawdza, czy implementacja modelu DOM implementuje określoną funkcję. (Odziedziczone po XmlNode) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| WriteContentTo(XmlWriter) |
Zapisuje wszystkie elementy podrzędne węzła w określonym XmlWriterobiekcie . |
| WriteTo(XmlWriter) |
Zapisuje bieżący węzeł w określonym węźle XmlWriter. |
Jawne implementacje interfejsu
| ICloneable.Clone() |
Aby uzyskać opis tego członka, zobacz Clone(). (Odziedziczone po XmlNode) |
| IEnumerable.GetEnumerator() |
Aby uzyskać opis tego członka, zobacz GetEnumerator(). (Odziedziczone po XmlNode) |
Metody rozszerzania
| Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable na określony typ. |
| OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
| AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
| AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |
| CreateNavigator(XmlNode) |
Tworzy nawigator XPath do nawigowania po określonym węźle. |
| SelectNodes(XmlNode, String) |
Wybiera listę węzłów pasujących do określonego wyrażenia XPath. |
| SelectNodes(XmlNode, String, XmlNamespaceManager) |
Wybiera listę węzłów pasujących do określonego wyrażenia XPath. Wszystkie prefiksy znalezione w wyrażeniu XPath są rozpoznawane przy użyciu podanego menedżera przestrzeni nazw. |
| SelectSingleNode(XmlNode, String) |
Wybiera pierwszy węzeł, który pasuje do wyrażenia XPath. |
| SelectSingleNode(XmlNode, String, XmlNamespaceManager) |
Wybiera pierwszy węzeł, który pasuje do wyrażenia XPath. Wszystkie prefiksy znalezione w wyrażeniu XPath są rozpoznawane przy użyciu podanego menedżera przestrzeni nazw. |
| ToXPathNavigable(XmlNode) |
Tworzy wystąpienie IXPathNavigable używane do tworzenia nawigatorów. |