IText Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
L'interfaccia Text eredita da CharacterData e rappresenta il contenuto testuale (dati di tipo carattere in XML) di un oggetto Element o Attr.
[Android.Runtime.Register("org/w3c/dom/Text", "", "Org.W3c.Dom.ITextInvoker")]
public interface IText : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.ICharacterData
[<Android.Runtime.Register("org/w3c/dom/Text", "", "Org.W3c.Dom.ITextInvoker")>]
type IText = interface
interface ICharacterData
interface INode
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivato
- Attributi
- Implementazioni
Commenti
L'interfaccia Text eredita da CharacterData e rappresenta il contenuto testuale (dati di tipo carattere in XML) di un oggetto Element o Attr. Se non è presente alcun markup all'interno del contenuto di un elemento, il testo è contenuto in un singolo oggetto che implementa l'interfaccia Text che è l'unico elemento figlio dell'elemento. Se è presente un markup, viene analizzato negli elementi informativi (elementi, commenti e così via) e Text nei nodi che formano l'elenco degli elementi figlio dell'elemento.
Quando un documento viene reso disponibile per la prima volta tramite IL DOM, è presente un Text solo nodo per ogni blocco di testo. Gli utenti possono creare nodi adiacenti Text che rappresentano il contenuto di un determinato elemento senza alcun markup intermedio, ma devono tenere presente che non esiste alcun modo per rappresentare le separazioni tra questi nodi in XML o HTML, quindi non verranno mantenute (in generale) tra le sessioni di modifica DOM. Il Node.normalize() metodo unisce qualsiasi oggetto adiacente Text in un singolo nodo per ogni blocco di testo.
Non viene eseguito alcun controllo lessicale sul contenuto di un
Vedere anche la specifica DOM (Document Object Model) Level 3 Core.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Campi
| Nome | Descrizione |
|---|---|
| AttributeNode |
Il nodo è un oggetto |
| CdataSectionNode |
Il nodo è un oggetto |
| CommentNode |
Il nodo è un oggetto |
| DocumentFragmentNode |
Il nodo è un oggetto |
| DocumentNode |
Il nodo è un oggetto |
| DocumentPositionContainedBy |
Il nodo è contenuto nel nodo di riferimento. (Ereditato da INode) |
| DocumentPositionContains |
Il nodo contiene il nodo di riferimento. (Ereditato da INode) |
| DocumentPositionDisconnected |
I due nodi vengono disconnessi. (Ereditato da INode) |
| DocumentPositionFollowing |
Il nodo segue il nodo di riferimento. (Ereditato da INode) |
| DocumentPositionImplementationSpecific |
La determinazione dei precedenti rispetto a quanto segue è specifica dell'implementazione. (Ereditato da INode) |
| DocumentPositionPreceding |
Il secondo nodo precede il nodo di riferimento. (Ereditato da INode) |
| DocumentTypeNode |
Il nodo è un oggetto |
| ElementNode |
Il nodo è un oggetto |
| EntityNode |
Il nodo è un oggetto |
| EntityReferenceNode |
Il nodo è un oggetto |
| NotationNode |
Il nodo è un oggetto |
| ProcessingInstructionNode |
Il nodo è un oggetto |
| TextNode |
Il nodo è un |
Proprietà
| Nome | Descrizione |
|---|---|
| Attributes |
Oggetto |
| BaseURI |
URI di base assoluto di questo nodo o |
| ChildNodes |
Oggetto |
| Data |
Dati di tipo carattere del nodo che implementa questa interfaccia. (Ereditato da ICharacterData) |
| FirstChild |
Primo elemento figlio di questo nodo. (Ereditato da INode) |
| Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
| HasAttributes |
Restituisce un valore che indica se il nodo , se si tratta di un elemento, dispone di attributi. (Ereditato da INode) |
| HasChildNodes |
Restituisce un valore che indica se il nodo include elementi figlio. (Ereditato da INode) |
| IsElementContentWhitespace |
Restituisce un valore che indica se questo nodo di testo contiene spazi vuoti di contenuto degli elementi, spesso denominati in modo offensivo "spazi vuoti ignorabili". |
| JniIdentityHashCode |
Restituisce il valore di |
| JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
| JniObjectReferenceControlBlock |
L'interfaccia |
| JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
| LastChild |
Ultimo elemento figlio di questo nodo. (Ereditato da INode) |
| Length |
Numero di unità a 16 bit disponibili tramite |
| LocalName |
Restituisce la parte locale del nome completo del nodo. (Ereditato da INode) |
| NamespaceURI |
URI dello spazio dei nomi di questo nodo o |
| NextSibling |
Nodo immediatamente successivo a questo nodo. (Ereditato da INode) |
| NodeName |
Nome di questo nodo, a seconda del tipo; vedere la tabella precedente. (Ereditato da INode) |
| NodeType |
Codice che rappresenta il tipo dell'oggetto sottostante, come definito in precedenza. (Ereditato da INode) |
| NodeValue |
Valore di questo nodo, a seconda del tipo; vedere la tabella precedente. (Ereditato da INode) |
| OwnerDocument |
Oggetto |
| ParentNode |
Elemento padre di questo nodo. (Ereditato da INode) |
| PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping. (Ereditato da IJavaPeerable) |
| Prefix |
Prefisso dello spazio dei nomi di questo nodo o |
| PreviousSibling |
Nodo immediatamente precedente a questo nodo. (Ereditato da INode) |
| TextContent |
Questo attributo restituisce il contenuto di testo di questo nodo e i relativi discendenti. (Ereditato da INode) |
| WholeText |
Restituisce tutto il testo dei |
Metodi
| Nome | Descrizione |
|---|---|
| AppendChild(INode) |
Aggiunge il nodo |
| AppendData(String) |
Aggiungere la stringa alla fine dei dati di tipo carattere del nodo. (Ereditato da ICharacterData) |
| CloneNode(Boolean) |
Restituisce un duplicato di questo nodo, i. (Ereditato da INode) |
| CompareDocumentPosition(INode) |
Confronta il nodo di riferimento, i. (Ereditato da INode) |
| DeleteData(Int32, Int32) |
Rimuovere un intervallo di unità a 16 bit dal nodo. (Ereditato da ICharacterData) |
| Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
| DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
| Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
| GetFeature(String, String) |
Questo metodo restituisce un oggetto specializzato che implementa le API specializzate della funzionalità e della versione specificate, come specificato in . (Ereditato da INode) |
| GetUserData(String) |
Recupera l'oggetto associato a una chiave in un nodo. (Ereditato da INode) |
| InsertBefore(INode, INode) |
Inserisce il nodo |
| InsertData(Int32, String) |
Inserire una stringa in corrispondenza dell'offset di unità a 16 bit specificato. (Ereditato da ICharacterData) |
| IsDefaultNamespace(String) |
Questo metodo controlla se l'oggetto specificato |
| IsEqualNode(INode) |
Verifica se due nodi sono uguali. (Ereditato da INode) |
| IsSameNode(INode) |
Restituisce un valore che indica se il nodo è lo stesso nodo di quello specificato. (Ereditato da INode) |
| IsSupported(String, String) |
Verifica se l'implementazione DOM implementa una funzionalità specifica e tale funzionalità è supportata da questo nodo, come specificato in . (Ereditato da INode) |
| LookupNamespaceURI(String) |
Cercare l'URI dello spazio dei nomi associato al prefisso specificato, a partire da questo nodo. (Ereditato da INode) |
| LookupPrefix(String) |
Cercare il prefisso associato all'URI dello spazio dei nomi specificato, a partire da questo nodo. (Ereditato da INode) |
| Normalize() |
Inserisce tutti i |
| RemoveChild(INode) |
Rimuove il nodo figlio indicato dall'elenco |
| ReplaceChild(INode, INode) |
Sostituisce il nodo |
| ReplaceData(Int32, Int32, String) |
Sostituire i caratteri a partire dall'offset di unità a 16 bit specificato con la stringa specificata. (Ereditato da ICharacterData) |
| ReplaceWholeText(String) |
Sostituisce il testo del nodo corrente e tutti i nodi di testo adiacente logicamente con il testo specificato. |
| SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
| SetJniManagedPeerState(JniManagedPeerStates) |
L'interfaccia |
| SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
| SetUserData(String, Object, IUserDataHandler) |
Associare un oggetto a una chiave in questo nodo. (Ereditato da INode) |
| SplitText(Int32) |
Suddivide questo nodo in due nodi in corrispondenza dell'oggetto specificato |
| SubstringData(Int32, Int32) |
Estrae un intervallo di dati dal nodo. (Ereditato da ICharacterData) |
| UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
L'interfaccia |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |