Attention : Le contenu de ces pages n'a pas été mis à jour depuis longtemps. Il est probablement obsolète pour Firefox 4.0/Gecko 4.0 et supérieur. Pour du contenu plus récent, allez consulter developer.mozilla.org.

Files root

La source de données « rdf:files » représente la structure de fichiers de l'ordinateur.

Ressources

  • NC:FilesRoot - Élément racine de la source de données
  • http://home.netscape.com/NC-rdf#child - Référence à la ressource parente. Elle est utilisée dans la construction automatique d'un élément <template> avec la présence de « uri="..." ».
  • http://home.netscape.com/NC-rdf#Name - Nom du fichier
  • http://home.netscape.com/NC-rdf#URL - Nom de l'URL pour accéder au fichier file:///...
  • http://home.netscape.com/NC-rdf#Icon - Nom de l'URL pour accéder à l'icône moz-icon:(( Attention: l'affichage de l'icône associé à certains fichiers plante Mozilla, donc il ne faut pas utiliser « src="rdf:http:home.netscape.com/NC-rdf#Icon" » dans un élément <treecell> (Bug#236227 dans moz-icon: devrait être fixé dans la version 1.7b et plus).))file:/...
  • http://home.netscape.com/WEB-rdf#Content-Length - Taille du fichier
  • http:home.netscape.com/NC-rdf#IsDirectory - retourne le littéral true ou false//
  • http://home.netscape.com/NC-rdf#LastModifiedDate - Dernière modification du fichier
  • http://home.netscape.com/NC-rdf#pulse - ??? ToDo
  • http://www.w3.org/1999/02/22-rdf-syntax-ns#instanceOf
    • http:home.netscape.com/NC-rdf#FileSystemObject - ressource retournée par instanceOf//
  • http://www.w3.org/1999/02/22-rdf-syntax-ns#type
    • http://home.netscape.com/NC-rdf#IEFavorite (seulement pour Windows)
    • http://home.netscape.com/NC-rdf#IEFavoriteFolder (seulement pour Windows)
  • http://home.netscape.com/NC-rdf#extension - Extension du fichier

Exemple

Affichage de l'arborescence du lecteur C: - pour afficher l'arborescence complète de "My Computer" : ref="NC:[[/wiki/FilesRoot|FilesRoot]]".

  <?xml version="1.0"?>
  <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <tree flex="1" hidecolumnpicker="true"
      datasources="[[rdf:files]]" ref="file:///C|/" flags="dont-test-empty">
    <treecols>
      <treecol id="filename" label="Filename" flex="1" primary="true"/>
    </treecols>
      <template>
        <treechildren>
          <treeitem uri="...">
            <treerow>
              <treecell label="rdf:http://home.netscape.com/NC-rdf#Name"/>
           </treerow>
        </treeitem>
      </treechildren>
    </template>
  </tree>
  </window>

Référence


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.