nsIScriptableUnescapeHTML

L'interface nsIScriptableUnescapeHTML est une interface utilitaire qui décode les chaînes HTML.


Please add a summary to this article.
  Last changed in Gecko 1.8.1 (Firefox 2 / Thunderbird 2 / SeaMonkey 1.1)

Hérité de : nsISupports

Implémenté par @mozilla.org/feed-unescapehtml;1 comme un service :

var gUnescapeHTML = Components.classes["@mozilla.org/feed-unescapehtml;1"]
                              .getService(Components.interfaces.nsIScriptableUnescapeHTML);


Synoptique

AString [[#unescape()|unescape}}(in AString src);
nsIDOMDocumentFragment parseFragment(in AString fragment, in PRBool isXML, in nsIURI baseURI, in nsIDOMElement element);

Méthodes

unescape()

Convertit toutes les entités d'une chaîne en caractères unicode.

 AString unescape(
   in AString src
 );
Paramètres
<tt>src</tt>
Pointeur vers la chaîne HTML à décoder.
Valeur retournée

La version décodée de la chaîne.

Exceptions possibles
NS_ERROR_FAILURE
Impossible de décoder la chaîne.

parseFragment()

Ajoute une chaîne spécifiée à un élément DOM existant. C'est la version spécifique aux flux de nsContentUtils::CreateContextualFragment.

 nsIDOMDocumentFragment parseFragment(
   in AString fragment,
   in PRBool isXML,
   in nsIURI baseURI,
   in nsIDOMElement element
 );
Paramètres
<tt>fragment</tt>
Pointeur vers la chaîne à ajouter à l'élément <tt>element</tt>.
<tt>isXML</tt>
Mettre la valeur à true si <tt>fragment</tt> est une chaîne XML ; autrement, la mettre à false.
<tt>baseURI</tt>
Pointeur vers l'URI de base, à partir de laquelle sont résolues toutes les URI présentes dans le fragment. Ce paramètre est ignoré si isXML vaut false.
<tt>element</tt>
Pointeur vers le [[nsIDOMElement}} auquel ajouter le fragment.
Valeur retournée

Un nsIDOMDocumentFragment de l'élément auquel le texte à suivre sera ajouté.

Exceptions possibles
<code>NS_ERROR_FAILURE
Impossible d'ajouter le texte à l'élément.

Voir également

nsISupports, nsIDOMDocumentFragment, nsIURI, nsIDOMElement


Lien interwiki

Étiquettes et contributeurs liés au document

Contributeurs ayant participé à cette page : Fredchat, Planche
Dernière mise à jour par : Fredchat,