La balise de sortie des données [data]
![Blogger - La balise de sortie des données [data]](https://3.bp.blogspot.com/-ZMY1Nz2O9is/XP8FarwttaI/AAAAAAAAz6I/1c42JyVXrZo57tpCZHbwhNOlL3fz1mMaACLcBGAs/s600/data.jpg)
La balise
<data:...>
est une balise singleton qui permet d'extraire explicitement la valeur d'une donnée Blogger.La syntaxe
XML
<data:DATA_NAME/>
- Les balises
data:
ne peuvent pas s'imbriquer. - Une balise
data:
n'accepte pas les attributs. - Une balise
data:
n'accepte pas les données issues de tableaux qui sont extraites par leur indice.
Composition de la syntaxe
Selon le dictionnaire d'où est extrait la donnée et selon le type de la donnée, la composition de la syntaxe peut différer.Un simple item
<data:itemName/>
Un objet
<data:objectName.itemName/>
Plusieurs objets imbriqués
<data:objectName1.objectName2.itemName/>
Quelques exemples
Un simple item
<data:title/>
Un item contenu dans un objet
<data:view.title/>
Plusieurs objets imbriqués
<data:view.title.size/>
Un tableau objet
<b:loop values=data:posts' var='post'> <data:post.title/> </b:loop>
Les autres balises
<b:attr>
<b:case>
<b:class>
<b:comment>
<b:default>
<b:defaultmarkup>
<b:defaultmarkups>
<b:else>
<b:elseif>
<b:eval>
<b:if>
<b:includable>
<b:include>
<b:loop>
<b:message>
<b:param>
<b:section>
<b:skin>
<b:switch>
<b:tag>
<b:template-script>
<b:template-skin>
<b:widget>
<b:widget-setting>
<b:widget-settings>
<b:with>
<data:foo>
<![CDATA[]]>