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
vautfalse
. - <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