ProcessingInstruction

ProcessingInstruction class

La classe rappresenta una “istruzione di elaborazione”, utilizzata in XML come un modo per mantenere le informazioni specifiche del processore nel testo del documento.

public class ProcessingInstruction : CharacterData

Proprietà

Nome Descrizione
virtual BaseURI { get; } Ottiene l’URI di base assoluto di questo nodo o null se l’implementazione non è stata in grado di ottenere un URI assoluto.
ChildNodes { get; } Ottiene i nodi figlio.
Data { get; set; } Ottiene o imposta i dati del carattere del nodo che implementa questa interfaccia.
FirstChild { get; } Ottiene il primo figlio di questo nodo. Se non esiste un tale nodo, restituisce null.
HasChildNodes { get; } Ottiene se questo nodo ha figli.
LastChild { get; } Ottiene l’ultimo figlio di questo nodo. Se non esiste un tale nodo, restituisce null.
Length { get; } Ottiene il numero di unità a 16 bit disponibili tramite i dati. Questo può avere il valore zero, cioè i nodi CharacterData possono essere vuoti.
virtual LocalName { get; } Ottiene la parte locale del nome qualificato di questo nodo.
virtual NamespaceURI { get; } Ottiene l’URI dello spazio dei nomi di questo nodo.
NextSibling { get; } Ottiene il nodo immediatamente successivo a questo nodo. Se non esiste un tale nodo, restituisce null.
override NodeName { get; } Ottiene il nome di questa istruzione di elaborazione.
NodeType { get; } Ottiene il tipo di nodo.
virtual NodeValue { get; set; } Ottiene o imposta il valore di questo nodo, a seconda del tipo.
OwnerDocument { get; } Ottiene l’oggetto documento associato a questo nodo.
ParentNode { get; } Ottiene il nodo padre.
virtual Prefix { get; set; } Ottiene o imposta il prefisso dello spazio dei nomi di questo nodo.
PreviousSibling { get; } Ottiene il nodo immediatamente precedente a questo nodo. Se non esiste un tale nodo, restituisce null.
virtual TextContent { get; set; } Ottiene o imposta il contenuto del testo di questo nodo e dei suoi discendenti.

Metodi

Nome Descrizione
AppendChild(Node) Aggiunge il nodo newChild alla fine dell’elenco dei figli di questo nodo.
virtual AppendData(string) Aggiunge la stringa alla fine dei dati del carattere del nodo.
virtual DeleteData(int, int) Rimuove un intervallo di contenuto dal nodo.
virtual InsertData(int, string) Inserisce una stringa all’offset specificato.
RemoveChild(Node) Rimuove il nodo figlio indicato da vecchio figlio dall’elenco dei figli.
ReplaceChild(Node, Node) Sostituisce il nodo figlio vecchio figlio con nuovo figlio nell’elenco dei figli e restituisce il vecchio nodo figlio.
virtual ReplaceData(int, int, string) Sostituisce i caratteri che iniziano all’offset specificato con la stringa specificata.
virtual Substring(int, int) Estrae un intervallo di dati dal nodo.

Guarda anche