XmlNode Klasa
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 jeden węzeł w dokumencie XML.
public ref class XmlNode abstract : System::Collections::IEnumerable
public ref class XmlNode abstract : ICloneable, System::Collections::IEnumerable, System::Xml::XPath::IXPathNavigable
public abstract class XmlNode : System.Collections.IEnumerable
public abstract class XmlNode : ICloneable, System.Collections.IEnumerable, System.Xml.XPath.IXPathNavigable
type XmlNode = class
interface IEnumerable
type XmlNode = class
interface IEnumerable
interface ICloneable
interface IXPathNavigable
type XmlNode = class
interface ICloneable
interface IEnumerable
interface IXPathNavigable
Public MustInherit Class XmlNode
Implements IEnumerable
Public MustInherit Class XmlNode
Implements ICloneable, IEnumerable, IXPathNavigable
- Dziedziczenie
-
XmlNode
- Pochodne
- Implementuje
Ta klasa implementuje model obiektów dokumentów W3C (DOM) Poziom 1 Core i Core DOM Level 2. Dom jest reprezentacją drzewa w pamięci (pamięci podręcznej) dokumentu XML. XmlNode
jest klasą bazową w implementacji modelu DOM na platformie .NET. Obsługuje on opcje XPath i zapewnia możliwości edycji. Klasa XmlDocument rozszerza XmlNode
i reprezentuje dokument XML. Służy XmlDocument
do ładowania i zapisywania danych XML. Zawiera również metody tworzenia węzłów. Aby uzyskać więcej informacji, zobacz MODEL DOM (Document Object Model) XML .
Ważne
Wyjątki zgłaszane w wyniku użycia XmlNode klasy, takie jak XmlException klasa, mogą zawierać poufne informacje, które nie powinny być widoczne w niezaufanych scenariuszach. Wyjątki powinny być prawidłowo obsługiwane, aby te poufne informacje nie były widoczne w niezaufanych scenariuszach.
Attributes |
Pobiera element XmlAttributeCollection zawierający atrybuty tego węzła. |
BaseURI |
Pobiera podstawowy identyfikator URI bieżącego węzła. |
Child |
Pobiera wszystkie węzły podrzędne węzła. |
First |
Pobiera pierwszy element podrzędny węzła. |
Has |
Pobiera wartość wskazującą, czy ten węzeł ma jakiekolwiek węzły podrzędne. |
Inner |
Pobiera lub ustawia wartości łączone węzła i wszystkich jego węzłów podrzędnych. |
Inner |
Pobiera lub ustawia znaczniki reprezentujące tylko węzły podrzędne tego węzła. |
Is |
Pobiera wartość wskazującą, czy węzeł jest tylko do odczytu. |
Item[String, String] |
Pobiera pierwszy element podrzędny z określonymi LocalName elementami i NamespaceURI. |
Item[String] |
Pobiera pierwszy element podrzędny z określonym Nameelementem . |
Last |
Pobiera ostatnie dziecko węzła. |
Local |
Pobiera lokalną nazwę węzła po zastąpieniu w klasie pochodnej. |
Name |
Pobiera kwalifikowaną nazwę węzła po przesłonięciu w klasie pochodnej. |
NamespaceURI |
Pobiera identyfikator URI przestrzeni nazw tego węzła. |
Next |
Pobiera węzeł natychmiast po tym węźle. |
Node |
Pobiera typ bieżącego węzła, gdy zostanie zastąpiony w klasie pochodnej. |
Outer |
Pobiera znaczniki zawierające ten węzeł i wszystkie jego węzły podrzędne. |
Owner |
Pobiera element XmlDocument , do którego należy ten węzeł. |
Parent |
Pobiera element nadrzędny tego węzła (w przypadku węzłów, które mogą mieć elementy nadrzędne). |
Prefix |
Pobiera lub ustawia prefiks przestrzeni nazw tego węzła. |
Previous |
Pobiera węzeł bezpośrednio poprzedzający ten węzeł. |
Previous |
Pobiera węzeł tekstowy, który natychmiast poprzedza ten węzeł. |
Schema |
Pobiera zestaw informacji o weryfikacji schematu po przypisaniu do tego węzła w wyniku weryfikacji schematu. |
Value |
Pobiera lub ustawia wartość węzła. |
Append |
Dodaje określony węzeł na końcu listy węzłów podrzędnych tego węzła. |
Clone() |
Tworzy duplikat tego węzła. |
Clone |
Tworzy duplikat węzła podczas zastępowania w klasie pochodnej. |
Create |
Tworzy obiekt do XPathNavigator nawigowania po tym obiekcie. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Get |
Pobiera moduł wyliczający, który iteruje przez węzły podrzędne w bieżącym węźle. |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
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 . |
Get |
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. |
Get |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Insert |
Wstawia określony węzeł bezpośrednio po określonym węźle odniesienia. |
Insert |
Wstawia określony węzeł bezpośrednio przed określonym węzłem odniesienia. |
Memberwise |
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. |
Prepend |
Dodaje określony węzeł na początku listy węzłów podrzędnych dla tego węzła. |
Remove |
Usuwa wszystkie węzły podrzędne i/lub atrybuty bieżącego węzła. |
Remove |
Usuwa określony węzeł podrzędny. |
Replace |
Zastępuje węzeł podrzędny węzłem |
Select |
Wybiera listę węzłów pasujących do wyrażenia XPath. |
Select |
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 . |
Select |
Wybiera pierwszy |
Select |
Wybiera pierwszy |
Supports(String, String) |
Sprawdza, czy implementacja modelu DOM implementuje określoną funkcję. |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Write |
Zapisuje wszystkie węzły podrzędne węzła w określonej XmlWriterklasie , gdy zostaną zastąpione w klasie pochodnej. |
Write |
Zapisuje bieżący węzeł w określonej XmlWriterklasie , gdy zostanie zastąpiony w klasie pochodnej. |
ICloneable. |
Aby uzyskać opis tego członka, zobacz Clone(). |
IEnumerable. |
Aby uzyskać opis tego członka, zobacz GetEnumerator(). |
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable na określony typ. |
Of |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
As |
Umożliwia równoległość zapytania. |
As |
Konwertuje element IEnumerable na .IQueryable |
Create |
Tworzy nawigator XPath do nawigowania po określonym węźle. |
Select |
Wybiera listę węzłów pasujących do określonego wyrażenia XPath. |
Select |
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. |
Select |
Wybiera pierwszy węzeł, który pasuje do wyrażenia XPath. |
Select |
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. |
To |
Tworzy wystąpienie IXPathNavigable używane do tworzenia nawigatorów. |
Produkt | Wersje |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |