Populaire
ThéorieRéférences XMLParamètres des données

Le paramètre caractères d'échappement [escaped]

Le paramètre caractères d'échappement [escaped]
Le terme escaped est un suffixe que l'on ajoute à une donnée de type string, URL et image pour échapper son contenu.

Échapper le contenu d'une donnée

Le paramètre escaped est destiné aux données de type string, URL et image. Lorsque ce paramètres est ajouté au nom d'une donnée de ce type, celui-ci renverra une chaîne de caractères échappés.
Vous trouverez la liste des données dans la bibliothèque :


D'un point de vue technique, ce paramètre est une donnée renfermée dans un objet et qui renvoie une nouvelle valeur :


Ressource String
"data": {
  "dataString": string,
                { 
                  "escaped": string
                }
}


Ressource URL
"data": {
  "dataURL": URL,
             { 
               "escaped": string
             }
}


Ressource Image
"data": {
  "dataImage": image,
               { 
                 "escaped": string
               }
}


En pratique, ce paramètre s'ajoute simplement au nom de la donnée.
Quelques exemples avec la donnée globale data:blog.feedLinks qui renferme des balises html :


Contenu non échappé
data:blog.feedLinks
Le résultat sera :
<link rel="alternate" type="application/atom+xml" title="Mon blog - Atom" href="http://example.blogspot.com/feeds/posts/default" />

Contenu échappé
data:blog.feedLinks.escaped
Le résultat sera :
&lt;link rel=&quot;alternate&quot; type=&quot;application/atom+xml&quot; title=&quot;Mon blog - Atom&quot; href=&quot;http://example.blogspot.com/feeds/posts/default&quot; /&gt;


Échapper une chaîne de caractères

Le principe est identique que pour une donnée. Vous injectez une chaîne de caractères dans un alias de variable et vous ajoutez le suffixe escaped au nom de la variable.


Par exemple, je veux échapper cette chaîne de caractères :

<div>J'aime les frites & le chocolat</div>

J'écrirai :

XML
<b:with value='"&lt;div&gt;J&apos;aime les frites &amp; le chocolat&lt;/div&gt;"' var='myString'>
  <data:myString/>
  <data:myString.escaped/>
</b:with>

La valeur contenue dans <data:myString/> sera :

<div>J'aime les frites & le chocolat</div>

Et la valeur contenue dans <data:myString.escaped/> sera :

&lt;div&gt;J'aime les frites &amp; le chocolat&lt;/div&gt;
Dernière modification :
Assistance publique pour le produit Blogger sur les Forums d'aides :

Certifiée par Google - Experte TC :
  • Affectation Google France, produit Blogger, du 11/07/2011 au 28/07/2014.
  • Affectation Google US, produit Blogger depuis le 28/07/2014.

Posts les plus consultés de ce blog

DéveloppementsMulti-versions
Facebook : Bouton J'aime [Like button]
Populaire
ThéorieRéférences XMLParamètres des données
Le paramètre Image redimensionnable [isResizable]
Populaire
ThéorieRéférences XMLTypes des variables d'habillage
Variables d'habillage - Les arrière-plans [background]
Populaire