NamespaceSupport.ProcessName(String, String[], Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Traitez un nom qualifié XML brut, après que toutes les déclarations dans le contexte actuel aient été gérées par #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[]
Paramètres
- qName
- String
Nom qualifié XML à traiter.
- parts
- String[]
Tableau fourni par l’appelant, capable de contenir au moins trois membres.
- isAttribute
- Boolean
Indicateur indiquant s’il s’agit d’un nom d’attribut (true) ou d’un nom d’élément (false).
Retours
Tableau fourni contenant trois chaînes internalisées représentant l’URI d’espace de noms (ou chaîne vide), le nom local et le nom qualifié XML ; ou null s’il existe un préfixe non déclaré.
- Attributs
Remarques
Traitez un nom qualifié XML brut, après que toutes les déclarations dans le contexte actuel aient été gérées par #declarePrefix declarePrefix().
Cette méthode traite un nom qualifié XML brut dans le contexte actuel en supprimant le préfixe et en le recherchant parmi les préfixes actuellement déclarés. La valeur de retour est le tableau fourni par l’appelant, renseigné comme suit :
<dl><dt>parts[0]</dt><dd>l’URI de l’espace de noms ou une chaîne vide si aucune n’est utilisée.</dd><dt>parts[1]</dt dt<>dd>Le nom local (sans préfixe).</dd><dt>parts[2]</dt dt<>dd>Le nom brut d’origine.</dd></dl>
Toutes les chaînes du tableau sont internalisées. Si le nom brut a un préfixe qui n’a pas été déclaré, la valeur de retour est null.
Notez que les noms d’attributs sont traités différemment des noms d’éléments : un nom d’élément non préfixé reçoit l’espace de noms par défaut (le cas échéant), tandis qu’un nom d’attribut non préfixé ne le sera pas.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Voir aussi
- <xref:Org.Xml.Sax.Helpers.NamespaceSupport.DeclarePrefix(System.String%2c+System.String)>
- Intern()