ProcessingInstruction

ProcessingInstruction class

Die Klasse stellt eine “Verarbeitungsanweisung” dar, die in XML verwendet wird, um prozessorspezifische Informationen im Text des Dokuments zu halten.

public class ProcessingInstruction : CharacterData

Eigenschaften

NameBeschreibung
virtual BaseURI { get; }Ruft den absoluten Basis-URI dieses Knotens ab oder null, wenn die Implementierung keinen absoluten URI erhalten konnte.
ChildNodes { get; }Ruft die untergeordneten Knoten ab.
Data { get; set; }Ruft die Zeichendaten des Knotens ab, der diese Schnittstelle implementiert, oder legt sie fest.
FirstChild { get; }Ruft das erste untergeordnete Element dieses Knotens ab. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
HasChildNodes { get; }Ruft ab, ob dieser Knoten Kinder hat.
LastChild { get; }Ruft das letzte untergeordnete Element dieses Knotens ab. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
Length { get; }Ruft die Anzahl der 16-Bit-Einheiten ab, die über Daten verfügbar sind. Dieser kann den Wert Null haben, dh CharacterData-Knoten können leer sein.
virtual LocalName { get; }Ruft den lokalen Teil des qualifizierten Namens dieses Knotens ab.
virtual NamespaceURI { get; }Ruft den Namespace-URI dieses Knotens ab.
NextSibling { get; }Ruft den Knoten ab, der diesem Knoten unmittelbar folgt. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
override NodeName { get; }Ruft den Namen dieser Verarbeitungsanweisung ab.
NodeType { get; }Ruft den Knotentyp ab.
virtual NodeValue { get; set; }Ruft den Wert dieses Knotens ab oder legt ihn fest, abhängig von seinem Typ.
OwnerDocument { get; }Ruft das diesem Knoten zugeordnete Dokumentobjekt ab.
ParentNode { get; }Ruft den übergeordneten Knoten ab.
virtual Prefix { get; set; }Ruft das Namespace-Präfix dieses Knotens ab oder legt es fest.
PreviousSibling { get; }Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
virtual TextContent { get; set; }Ruft den Textinhalt dieses Knotens und seiner Nachkommen ab oder legt ihn fest.

Methoden

NameBeschreibung
AppendChild(Node)Fügt den Knoten newChild am Ende der Liste der Kinder dieses Knotens hinzu.
virtual AppendData(string)Hängt die Zeichenfolge an das Ende der Zeichendaten des Knotens an.
virtual DeleteData(int, int)Entfernt eine Reihe von Inhalten aus dem Knoten.
virtual InsertData(int, string)Fügt eine Zeichenfolge am angegebenen Offset ein.
RemoveChild(Node)Entfernt den durch old child angegebenen untergeordneten Knoten aus der Liste der untergeordneten Elemente.
ReplaceChild(Node, Node)Ersetzt den alten untergeordneten Knoten des untergeordneten Knotens durch den neuen untergeordneten Knoten in der Liste der untergeordneten Elemente und gibt den alten untergeordneten Knoten zurück.
virtual ReplaceData(int, int, string)Ersetzt die Zeichen ab dem angegebenen Offset durch die angegebene Zeichenfolge.
virtual Substring(int, int)Extrahiert eine Reihe von Daten aus dem Knoten.

Siehe auch