NamespaceSupport.ProcessName(String, String[], Boolean) Metodo
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.
Elaborare un nome completo XML non elaborato, dopo che tutte le dichiarazioni nel contesto corrente sono state gestite da #declarePrefix
declarePrefix().
[Android.Runtime.Register("processName", "(Ljava/lang/String;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetProcessName_Ljava_lang_String_arrayLjava_lang_String_ZHandler")]
public virtual string[]? ProcessName(string? qName, string[]? parts, bool isAttribute);
[<Android.Runtime.Register("processName", "(Ljava/lang/String;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetProcessName_Ljava_lang_String_arrayLjava_lang_String_ZHandler")>]
abstract member ProcessName : string * string[] * bool -> string[]
override this.ProcessName : string * string[] * bool -> string[]
Parametri
- qName
- String
Nome completo XML da elaborare.
- parts
- String[]
Matrice fornita dal chiamante, in grado di contenere almeno tre membri.
- isAttribute
- Boolean
Flag che indica se si tratta di un nome di attributo (true) o di un nome di elemento (false).
Valori restituiti
Matrice fornita contenente tre stringhe interne che rappresentano l'URI dello spazio dei nomi (o stringa vuota), il nome locale e il nome completo XML; o Null se è presente un prefisso non dichiarato.
- Attributi
Commenti
Elaborare un nome completo XML non elaborato, dopo che tutte le dichiarazioni nel contesto corrente sono state gestite da #declarePrefix declarePrefix().
Questo metodo elabora un nome qualificato XML non elaborato nel contesto corrente rimuovendo il prefisso e cercandolo tra i prefissi attualmente dichiarati. Il valore restituito sarà la matrice fornita dal chiamante, compilata come segue:
<dl><dt>parts[0]</dt<>dd>L'URI dello spazio dei nomi o una stringa vuota se non è in uso nessuno.</dd><dt>parts[1]</dt<>dd>Il nome locale (senza prefisso).</dd><dt>parts[2]</dt<>dd>Il nome non elaborato originale.</dd></dl>
Tutte le stringhe nella matrice verranno internalizzate. Se il nome non elaborato ha un prefisso che non è stato dichiarato, il valore restituito sarà Null.
Si noti che i nomi degli attributi vengono elaborati in modo diverso rispetto ai nomi degli elementi: un nome di elemento non preceduto riceverà lo spazio dei nomi predefinito (se presente), mentre un nome di attributo senza prefisso non verrà visualizzato.
per org.xml.sax.helpers.NamespaceSupport.processName(java.lang.String, java.lang.String[], boolean).
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.
Si applica a
Vedi anche
- <xref:Org.Xml.Sax.Helpers.NamespaceSupport.DeclarePrefix(System.String%2c+System.String)>
- Intern()