ILSResourceResolver.ResolveResource 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.
Autoriser l’application à résoudre les ressources externes.
[Android.Runtime.Register("resolveResource", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput;", "GetResolveResource_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.LS.ILSResourceResolverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.LS.ILSInput? ResolveResource (string? type, string? namespaceURI, string? publicId, string? systemId, string? baseURI);
[<Android.Runtime.Register("resolveResource", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput;", "GetResolveResource_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.LS.ILSResourceResolverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ResolveResource : string * string * string * string * string -> Org.W3c.Dom.LS.ILSInput
Paramètres
- type
- String
Type de la ressource en cours de résolution. Pour les ressources XML [XML 1.0] (par exemple, les entités), les applications doivent utiliser la valeur "http://www.w3.org/TR/REC-xml"
. Pour le schéma XML [XML Schema Part 1], les applications doivent utiliser la valeur "http://www.w3.org/2001/XMLSchema"
. D’autres types de ressources sont en dehors de l’étendue de cette spécification et doivent donc recommander un URI absolu pour utiliser cette méthode.
- namespaceURI
- String
Espace de noms de la ressource en cours de résolution, par exemple l’espace de noms cible du schéma XML [XML Schema Part 1] lors de la résolution des ressources de schéma XML.
- publicId
- String
Identificateur public de l’entité externe référencée, ou null
si aucun identificateur public n’a été fourni ou si la ressource n’est pas une entité.
- systemId
- String
Identificateur système, référence d’URI [IETF RFC 2396], de la ressource externe référencée ou null
si aucun identificateur système n’a été fourni.
- baseURI
- String
URI de base absolu de la ressource analysée ou null
s’il n’existe aucun URI de base.
Retours
Objet LSInput
décrivant la nouvelle source d’entrée ou null
pour demander que l’analyseur ouvre une connexion URI régulière à la ressource.
- Attributs
Remarques
Autoriser l’application à résoudre les ressources externes. <br> La LSParser
méthode appelle cette méthode avant d’ouvrir une ressource externe, y compris le sous-ensemble DTD externe, les entités externes référencées dans le DTD et les entités externes référencées dans l’élément de document (toutefois, l’entité de document de niveau supérieur n’est pas passée à cette méthode). L’application peut ensuite demander que la LSParser
ressource externe elle-même, qu’elle utilise une autre URI ou qu’elle utilise une source d’entrée entièrement différente. <br> Les enregistreurs d’applications peuvent utiliser cette méthode pour rediriger les identificateurs système externes vers des URI sécurisés et/ou locaux, pour rechercher des identificateurs publics dans un catalogue ou pour lire une entité à partir d’une base de données ou d’une autre source d’entrée (y compris, par exemple, une boîte de dialogue).
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.