diaporamaMiscXML
 
◃  Ch. 3 XQuery  ▹
 

Constructeurs

  • Xquery permet de générer des éléments et des attributs dont les noms sont calculés
  • Document HTML manipulé
  • Exemple :
    for $numero in //tr/td[1]
    return element meslivresimpaires{ 
      attribute num {$numero/data()},
      element titre {$numero/../td[3]/data()},
      element auteur {$numero/../td[2]/data()}
        }
  • Résultat :
    <meslivresimpaires num="1">
      <titre>Le cerveau solitaire</titre>
      <auteur>Jeff, Sutton</auteur>
    </meslivresimpaires>
    <meslivresimpaires num="3">
      <titre>Les mutants</titre>
      <auteur>Henry, Kuttner</auteur>
    </meslivresimpaires>
      ...