source: spip-zone/_plugins_/boucles_xml/plugin.xml @ 34499

Last change on this file since 34499 was 34499, checked in by eric@…, 11 years ago

Premier jet de la categorie outil

File size: 1.7 KB
RevLine 
[6815]1<plugin>
2        <nom> <!-- Nom du plugin -->
3        Boucles XML
4        </nom>
5        <auteur>        <!-- Auteur du plugin -->
6        Cedric MORIN [notre-ville.net->http://notre-ville.net]
[12246]7_ &#169; 2006 Licence GPL
[6815]8        </auteur>
9        <version>
10        0.10
11        </version>
12        <etat>
13        test
14        </etat>
15        <description>
16        Parser du xml avec les boucles SPIP
17       
18        Le plugin introduit un type de boucle XML qui permet de parcourir l'arborescence d'un fichier au format
[8641]19xml au moyen des boucles spip. Les crit&#232;res disponibles sont
[6815]20-* <code>{xml=fichier.xml}</code> pour aller chercher fichier.xml dans le path
[29873]21-* <code>{xpath}</code> pour acc&#233;der &#224; un noeud par son chemin &#224; partir de la racine (fini par un /}
[6815]22-* <code>{racine}</code>
23-* <code>{id_parent}</code>
24-* <code>{statut=noeud} {statut=feuille}</code>
[29873]25-* <code>{noeud=MonElement}</code> pour acc&#233;der directement &#224; un noeud ind&#233;pendamment de son arborescence
26-* <code>{attributs==monAttr=['"]truc['"]}</code> pour acc&#233;der directement &#224; un noeud dont l'attribut monAttr vaut truc
[6815]27-* NIY <code>{id_enfant}</code>
28
[29873]29Les balises utilis&#233;es sont #XPATH, #NOEUD, #ATTRIBUTS (sur laquelle on utilisera le filtre <code>|extraire{}</code>), et #TEXTE pour les feuilles (vide pour les noeuds)
[6815]30        </description>
31        <lien></lien> <!-- URI de documentation -->
32        <options> <!-- fichier charge a chaque hit -->
33        xml_options.php
34        </options>
35        <fonctions> <!-- fichier charge a chaque recalul de page -->
36        xml_fonctions.php
37        </fonctions>
38        <prefix> 
39        xml
40        </prefix>
41        <!-- Le parametre action est facultatif : en son absence la methode de la classe portant le nom du pipeline est appelee. Le parametre inclure est facultatif.   -->
[25196]42
[25251]43        <necessite id="SPIP" version="[1.9.0;]" />
[34499]44        <categorie>outil</categorie>
[4045]45</plugin>
Note: See TracBrowser for help on using the repository browser.