Class Attr
Contenuti
[
Nascondere
]Attr class
L’interfaccia Attr rappresenta un attributo in un oggetto Element. In genere i valori consentiti per l’attributo sono definiti in uno schema associato al documento.
public sealed class Attr : Node
Proprietà
Nome | Descrizione |
---|---|
virtual Attributes { get; } | Una NamedNodeMap contenente gli attributi di questo nodo (se è un elemento) o null in caso contrario. |
virtual BaseURI { get; } | L’URI di base assoluto di questo nodo o null se l’implementazione non è stata in grado di ottenere un URI assoluto. |
ChildNodes { get; } | Un NodeList che contiene tutti i figli di questo nodo. Se non ci sono figli, questo è un NodeList che non contiene nodi.. |
FirstChild { get; } | Il primo figlio di questo nodo. Se non esiste tale nodo, questo restituisce null. |
IsId { get; } | Restituisce se questo attributo è noto per essere di tipo ID (cioè per contenere un identificatore per il suo elemento proprietario) o meno. |
LastChild { get; } | L’ultimo figlio di questo nodo. Se non esiste tale nodo, questo restituisce null. |
override LocalName { get; } | Restituisce la parte locale del nome completo di questo nodo. Per i nodi di qualsiasi tipo diverso da ELEMENT_NODE e ATTRIBUTE_NODE e per i nodi creati con un metodo DOM di livello 1, come Document.createElement(), è sempre null. |
Name { get; } | Restituisce il nome di questo attributo. |
override NamespaceURI { get; } | L’URI dello spazio dei nomi di questo nodo o null se non è specificato. |
NextSibling { get; } | Il nodo immediatamente successivo a questo nodo. Se non esiste tale nodo, questo restituisce null. |
override NodeName { get; } | Il nome di questo nodo, a seconda del suo tipo. |
override NodeType { get; } | Un codice che rappresenta il tipo dell’oggetto sottostante. |
override NodeValue { get; set; } | Il valore di questo nodo, a seconda del suo tipo. |
virtual OwnerDocument { get; } | L’oggetto Document associato a questo nodo. Questo è anche l’oggetto Document utilizzato per creare nuovi nodi. Quando questo nodo è un Documento o un DocumentType che non è ancora utilizzato con nessun Documento, questo è null. |
OwnerElement { get; } | Il nodo Elemento a cui è collegato questo attributo o nullo se questo attributo non è in uso. |
ParentElement { get; } | Ottiene il genitoreElement di questo nodo. |
ParentNode { get; } | Il padre di questo nodo. Tutti i nodi, eccetto Attr, Document, DocumentFragment, Entity e Notation possono avere un genitore. Tuttavia, se un nodo è stato appena creato e non ancora aggiunto all’albero, o se è stato rimosso dall’albero, questo è nullo. |
override Prefix { get; } | Il prefisso dello spazio dei nomi di questo nodo o null se non è specificato. Quando è definito nullo, impostarlo non ha effetto |
PreviousSibling { get; } | Il nodo immediatamente precedente a questo nodo. Se non esiste tale nodo, questo restituisce null. |
SchemaTypeInfo { get; } | Le informazioni sul tipo associate a questo attributo. |
Specified { get; } | True se a questo attributo è stato assegnato esplicitamente un valore nel documento di istanza, false in caso contrario. |
override TextContent { get; set; } | Questo attributo restituisce il contenuto testuale di questo nodo e dei suoi discendenti. Quando è definito nullo, impostarlo non ha alcun effetto. Al momento dell’impostazione, tutti i possibili figli che questo nodo può avere vengono rimossi e, se la nuova stringa non è vuota o nulla, sostituita da un singolo nodo di testo contenente la stringa su cui è impostato questo attributo. |
Value { get; set; } | Al recupero, il valore dell’attributo viene restituito come stringa. |
Metodi
Nome | Descrizione |
---|---|
AddEventListener(string, IEventListener) | Questo metodo consente la registrazione dei listener di eventi sul target dell’evento. |
AddEventListener(string, DOMEventHandler, bool) | Questo metodo consente la registrazione dei listener di eventi sul target dell’evento. |
AddEventListener(string, IEventListener, bool) | Questo metodo consente la registrazione dei listener di eventi sul target dell’evento. |
AppendChild(Node) | Aggiunge il nodo newChild alla fine dell’elenco dei figli di questo nodo. Se il newChild è già nell’albero, viene prima rimosso. |
CloneNode() | Restituisce un duplicato di questo nodo, ovvero funge da costruttore di copie generico per i nodi. Il nodo duplicato non ha un genitore (parentNode è nullo) e nessun dato utente. |
CloneNode(bool) | Restituisce un duplicato di questo nodo, ovvero funge da costruttore di copie generico per i nodi. Il nodo duplicato non ha un genitore (parentNode è nullo) e nessun dato utente. |
DispatchEvent(Event) | Questo metodo consente l’invio di eventi nel modello di eventi delle implementazioni. |
Dispose() | Esegue attività definite dall’applicazione associate alla liberazione, al rilascio o al ripristino di risorse non gestite. |
virtual GetPlatformType() | Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType . |
virtual HasAttributes() | Restituisce se questo nodo (se è un elemento) ha attributi |
HasChildNodes() | Restituisce se questo nodo ha figli. |
InsertBefore(Node, Node) | Inserisce il nodo prima del nodo figlio esistente figlio. Se child è null, inserisci il nodo alla fine dell’elenco dei child. Se child è un oggetto DocumentFragment, tutti i suoi child vengono inseriti, nello stesso ordine, prima di child. Se il figlio è già nell’albero, viene prima rimosso. |
IsDefaultNamespace(string) | Questo metodo verifica se il namespaceURI specificato è lo spazio dei nomi predefinito o meno. |
IsEqualNode(Node) | Verifica se due nodi sono uguali. Questo metodo verifica l’uguaglianza dei nodi, non l’uguaglianza (ovvero, se i due nodi sono riferimenti allo stesso oggetto) che possono essere verificati con Node.isSameNode(). Anche tutti i nodi uguali saranno uguali, anche se il contrario potrebbe non essere vero. |
IsSameNode(Node) | Restituisce se questo nodo è lo stesso nodo di quello dato. Questo metodo fornisce un modo per determinare se due riferimenti Node restituiti dall’implementazione fanno riferimento allo stesso oggetto. Quando due riferimenti Node sono riferimenti allo stesso oggetto, anche se tramite un proxy, i riferimenti possono essere utilizzati in modo completamente intercambiabile, in modo tale che tutti gli attributi abbiano gli stessi valori e chiamare lo stesso metodo DOM su entrambi i riferimenti ha sempre esattamente lo stesso effetto. |
LookupNamespaceURI(string) | Cerca l’URI dello spazio dei nomi associato al prefisso dato, a partire da questo nodo. |
LookupPrefix(string) | Cerca il prefisso associato all’URI del namespace dato, a partire da questo nodo. Le dichiarazioni predefinite dello spazio dei nomi vengono ignorate da questo metodo. Vedere Ricerca prefisso nello spazio dei nomi per i dettagli sull’algoritmo utilizzato da questo metodo. |
Normalize() | Mette tutti i nodi di testo nell’intera profondità del sottoalbero sotto questo nodo, inclusi i nodi di attributo, in una forma “normale” in cui solo la struttura (ad es. elementi, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti di entità) separa il testo nodi, cioè non ci sono né nodi di testo adiacenti né nodi di testo vuoti. Questo può essere utilizzato per garantire che la vista DOM di un documento sia la stessa di se fosse stato salvato e ricaricato, ed è utile quando le operazioni (come le ricerche XPointer [XPointer]) che dipendono da una particolare struttura ad albero del documento devono essere usato. Se il parametro “normalize-characters” dell’oggetto DOMConfiguration allegato al Node.ownerDocument è vero, questo metodo normalizzerà completamente anche i caratteri dei nodi Text. |
RemoveChild(Node) | Rimuove il nodo figlio indicato da oldChild dalla lista dei figli, e lo restituisce. |
RemoveEventListener(string, IEventListener) | Questo metodo consente la rimozione dei listener di eventi dalla destinazione dell’evento. Se unIEventListener viene rimosso da unEventTarget mentre sta elaborando un evento, non verrà attivato dalle azioni correnti. I listener di eventi non possono mai essere richiamati dopo essere stati rimossi. |
RemoveEventListener(string, DOMEventHandler, bool) | Questo metodo consente la rimozione dei listener di eventi dalla destinazione dell’evento. Se unIEventListener viene rimosso da unEventTarget mentre sta elaborando un evento, non verrà attivato dalle azioni correnti. I listener di eventi non possono mai essere richiamati dopo essere stati rimossi. |
RemoveEventListener(string, IEventListener, bool) | Questo metodo consente la rimozione dei listener di eventi dalla destinazione dell’evento. Se unIEventListener viene rimosso da unEventTarget mentre sta elaborando un evento, non verrà attivato dalle azioni correnti. I listener di eventi non possono mai essere richiamati dopo essere stati rimossi. |
ReplaceChild(Node, Node) | Sostituisce il nodo figlio oldChild con newChild nell’elenco dei figli e restituisce il nodo oldChild. Se newChild è un oggetto DocumentFragment, oldChild viene sostituito da tutti i figli DocumentFragment, che vengono inseriti nello stesso ordine. Se il newChild è già nell’albero, viene prima rimosso. |
override ToString() | Restituisce aString che rappresenta questa istanza. |
Guarda anche
- class Node
- spazio dei nomi Aspose.Html.Dom
- assemblea Aspose.HTML