Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

statisticsInHTML.xq Example File

xmlpatterns/qobjectxmlmodel/queries/statisticsInHTML.xq
 <html>
   <head>
     <title></title>
   </head>
   <body>
     <p>In total the tree has {count($root//QObject)} QObject instances.</p>
     <p>Order by occurrence, the QObjects are:</p>

     <ol>
     {
       for $i in $root/preceding-sibling::metaObjects/metaObject
       let $count := count($root//QObject[@className eq $i/@className])
       stable order by $count descending
       return if($count > 1)
              then <li>{string($i/@className), $count} occurrences</li>
              else ()
     }
     </ol>

     <h1>Properties</h1>
     {
       (: For each QObject, we create a table listing
        : the properties of that object. :)
       for $object in $root//QObject
         return (<h2>{let $name := string($object/@objectName)
                      return if(string-length($name))
                             then $name
                             else "[no name]",
                      '(', string($object/@className), ')'}</h2>,
                 <table border="1">
                   <thead>
                     <tr>
                       <td>Property Name</td>
                       <td>Value</td>
                     </tr>
                   </thead>
                   <tbody>
                   {
                     $object/@*/<tr>
                                  <td>
                                  {
                                    name()
                                  }
                                  </td>
                                  <td>
                                  {
                                    if(data(.))
                                    then string(.)
                                    else "N/A"
                                  }
                                  </td>
                                </tr>
                   }
                   </tbody>
                 </table>)
     }
   </body>
 </html>
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 4.8
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web