XProcessingInstruction 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 instrukcję przetwarzania XML.
public ref class XProcessingInstruction : System::Xml::Linq::XNode
public class XProcessingInstruction : System.Xml.Linq.XNode
type XProcessingInstruction = class
inherit XNode
Public Class XProcessingInstruction
Inherits XNode
- Dziedziczenie
Uwagi
Możesz użyć instrukcji przetwarzania w formacie XML, aby wskazać, że dokument XML może być przetwarzany przez jakiś procesor, taki jak XSLT.
Instrukcje przetwarzania to węzły w drzewie XML. Po znalezieniu instrukcji przetwarzania w analizowanej kodzie XML LINQ to XML tworzy XProcessingInstruction węzeł.
Konstruktory
XProcessingInstruction(String, String) |
Inicjuje nowe wystąpienie klasy XProcessingInstruction. |
XProcessingInstruction(XProcessingInstruction) |
Inicjuje nowe wystąpienie klasy XProcessingInstruction. |
Właściwości
BaseUri |
Pobiera podstawowy identyfikator URI dla tego XObjectelementu . (Odziedziczone po XObject) |
Data |
Pobiera lub ustawia wartość ciągu tej instrukcji przetwarzania. |
Document |
Pobiera element XDocument dla tego pliku XObject. (Odziedziczone po XObject) |
NextNode |
Pobiera następny węzeł równorzędny tego węzła. (Odziedziczone po XNode) |
NodeType |
Pobiera typ węzła dla tego węzła. |
Parent |
Pobiera element nadrzędny XElement tego XObjectelementu . (Odziedziczone po XObject) |
PreviousNode |
Pobiera poprzedni węzeł równorzędny tego węzła. (Odziedziczone po XNode) |
Target |
Pobiera lub ustawia ciąg zawierający aplikację docelową dla tej instrukcji przetwarzania. |
Metody
AddAfterSelf(Object) |
Dodaje określoną zawartość bezpośrednio po tym węźle. (Odziedziczone po XNode) |
AddAfterSelf(Object[]) |
Dodaje określoną zawartość bezpośrednio po tym węźle. (Odziedziczone po XNode) |
AddAnnotation(Object) |
Dodaje obiekt do listy adnotacji tego XObjectelementu . (Odziedziczone po XObject) |
AddBeforeSelf(Object) |
Dodaje określoną zawartość bezpośrednio przed tym węzłem. (Odziedziczone po XNode) |
AddBeforeSelf(Object[]) |
Dodaje określoną zawartość bezpośrednio przed tym węzłem. (Odziedziczone po XNode) |
Ancestors() |
Zwraca kolekcję elementów nadrzędnych tego węzła. (Odziedziczone po XNode) |
Ancestors(XName) |
Zwraca odfiltrowaną kolekcję elementów nadrzędnych tego węzła. W kolekcji znajdują się tylko elementy, które mają dopasowanie XName . (Odziedziczone po XNode) |
Annotation(Type) |
Pobiera pierwszy obiekt adnotacji określonego typu z tego XObjecttypu . (Odziedziczone po XObject) |
Annotation<T>() |
Pobiera pierwszy obiekt adnotacji określonego typu z tego XObjecttypu . (Odziedziczone po XObject) |
Annotations(Type) |
Pobiera kolekcję adnotacji określonego typu dla tego typu XObject. (Odziedziczone po XObject) |
Annotations<T>() |
Pobiera kolekcję adnotacji określonego typu dla tego typu XObject. (Odziedziczone po XObject) |
CreateReader() |
Tworzy element XmlReader dla tego węzła. (Odziedziczone po XNode) |
CreateReader(ReaderOptions) |
Tworzy obiekt XmlReader z opcjami określonymi |
ElementsAfterSelf() |
Zwraca kolekcję elementów równorzędnych po tym węźle w kolejności dokumentu. (Odziedziczone po XNode) |
ElementsAfterSelf(XName) |
Zwraca odfiltrowaną kolekcję elementów równorzędnych po tym węźle w kolejności dokumentu. W kolekcji znajdują się tylko elementy, które mają dopasowanie XName . (Odziedziczone po XNode) |
ElementsBeforeSelf() |
Zwraca kolekcję elementów równorzędnych przed tym węzłem w kolejności dokumentu. (Odziedziczone po XNode) |
ElementsBeforeSelf(XName) |
Zwraca filtrowaną kolekcję elementów równorzędnych przed tym węzłem w kolejności dokumentu. W kolekcji znajdują się tylko elementy, które mają dopasowanie XName . (Odziedziczone po XNode) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
IsAfter(XNode) |
Określa, czy bieżący węzeł pojawia się po określonym węźle pod względem kolejności dokumentu. (Odziedziczone po XNode) |
IsBefore(XNode) |
Określa, czy bieżący węzeł pojawia się przed określonym węzłem pod względem kolejności dokumentu. (Odziedziczone po XNode) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
NodesAfterSelf() |
Zwraca kolekcję węzłów równorzędnych po tym węźle w kolejności dokumentu. (Odziedziczone po XNode) |
NodesBeforeSelf() |
Zwraca kolekcję węzłów równorzędnych przed tym węzłem w kolejności dokumentu. (Odziedziczone po XNode) |
Remove() |
Usuwa ten węzeł z węzła nadrzędnego. (Odziedziczone po XNode) |
RemoveAnnotations(Type) |
Usuwa adnotacje określonego typu z tego XObjecttypu . (Odziedziczone po XObject) |
RemoveAnnotations<T>() |
Usuwa adnotacje określonego typu z tego XObjecttypu . (Odziedziczone po XObject) |
ReplaceWith(Object) |
Zastępuje ten węzeł określoną zawartością. (Odziedziczone po XNode) |
ReplaceWith(Object[]) |
Zastępuje ten węzeł określoną zawartością. (Odziedziczone po XNode) |
ToString() |
Zwraca wcięty kod XML dla tego węzła. (Odziedziczone po XNode) |
ToString(SaveOptions) |
Zwraca kod XML dla tego węzła, opcjonalnie wyłączając formatowanie. (Odziedziczone po XNode) |
WriteTo(XmlWriter) |
Zapisuje tę instrukcję przetwarzania w elemecie XmlWriter. |
WriteToAsync(XmlWriter, CancellationToken) |
Zapisuje to XProcessingInstruction w określonym obiekcie XmlWriter. |
WriteToAsync(XmlWriter, CancellationToken) |
Zapisuje bieżący węzeł w obiekcie XmlWriter. (Odziedziczone po XNode) |
Zdarzenia
Changed |
Podniesione, gdy to XObject lub którykolwiek z jego elementów potomnych uległy zmianie. (Odziedziczone po XObject) |
Changing |
Podniesione, gdy ten XObject lub którykolwiek z jego elementów potomnych ma ulec zmianie. (Odziedziczone po XObject) |
Jawne implementacje interfejsu
IXmlLineInfo.HasLineInfo() |
Pobiera wartość wskazującą, czy ma to XObject informacje w wierszu. (Odziedziczone po XObject) |
IXmlLineInfo.LineNumber |
Pobiera numer wiersza, który jest XmlReader zgłaszany dla tego pliku XObject. (Odziedziczone po XObject) |
IXmlLineInfo.LinePosition |
Pobiera pozycję wiersza, która jest zgłaszana jako podstawowa XmlReader dla tego XObjectelementu . (Odziedziczone po XObject) |
Metody rozszerzania
CreateNavigator(XNode) |
Tworzy element XPathNavigator dla elementu XNode. |
CreateNavigator(XNode, XmlNameTable) |
Tworzy element XPathNavigator dla elementu XNode. Umożliwia XmlNameTable bardziej wydajne przetwarzanie wyrażeń XPath. |
XPathEvaluate(XNode, String) |
Oblicza wyrażenie XPath. |
XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Ocenia wyrażenie XPath rozpoznając prefiksy przestrzeni nazw przy użyciu określonego IXmlNamespaceResolverelementu . |
XPathSelectElement(XNode, String) |
Wybiera wyrażenie XElement XPath przy użyciu. |
XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
XElement Wybiera przy użyciu wyrażenia XPath rozpoznawanie prefiksów przestrzeni nazw przy użyciu określonego IXmlNamespaceResolver. |
XPathSelectElements(XNode, String) |
Wybiera kolekcję elementów przy użyciu wyrażenia XPath. |
XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Wybiera kolekcję elementów przy użyciu wyrażenia XPath, rozpoznawanie prefiksów przestrzeni nazw przy użyciu określonego IXmlNamespaceResolverelementu . |
ToXPathNavigable(XNode) |
Zwraca metodę dostępu umożliwiającą nawigowanie i edytowanie określonego XNodeelementu . |