Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

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

Étiquettes : 
 Contributeurs à cette page : Fredchat, Planche
 Dernière mise à jour par : Fredchat,