La fonction XML est une implémentation des technologies XSLT 2.0, XPath
2.0 et XQuery 1.0, ainsi que d'autres évolutions. Ces exemples permettent de
découvrir comment utiliser l'API XML pour traiter des documents XML à l'aide
des technologies XSLT 2.0, XPath 2.0 et XQuery 1.0.
Durée nécessaire à l'installation et à la configuration de ces
exemples
30 minutes
Conditions préalables à l'utilisation
- WebSphere Application
Server Version 8.0 ou Version 8.5
Important : Ces exemples ont été testés
avec WebSphere Application Server
version 8.0 et version 8.5.
Téléchargement des exemples
Téléchargez les fichiers des exemples XML
depuis un site
de téléchargement de produits. Effectuez les étapes suivantes :
- Choisissez l'une des techniques suivantes pour télécharger le
fichier XMLSample.zip vers un répertoire de votre poste de travail :
FTP
ou
HTTP. Vous pouvez créer le chemin de répertoire /samples/xml sur
votre poste de travail et y télécharger les fichiers des exemples XML.
- Dans la boîte de dialogue qui s'affiche, indiquez le répertoire cible
dans lequel enregistrer le fichier compressé et cliquez sur OK.
Les fichiers contenus dans
XMLSample.zip sont répartis dans la structure de répertoires suivante :
/images
/installableApps
/scripts
/src
/style
build.xml
readme.html
Avertissement : Le fichier readme.html contient
des informations sur l'installation et l'exécution des exemples.
Phrases clés associées à ces exemples
- XML
- XSLT
- XPath
- XQuery
- XSLT 2.0
- XPath 2.0
- XQuery 1.0
- Transformer, Transformation
Installation automatisée avec des répertoires Microsoft Windows
Le script d'installation automatisée des exemples XML
est écrit en Jython, langage pour lequel les conditions et les caractères suivants sont spéciaux.
Par conséquent,
évitez d'utiliser ces caractères lorsque vous choisissez un chemin de répertoire pour stocker
les exemples XML.
- \a
- \b
- \f
- \n
- \N
- \r
- \t
- \u
- \U
- \v
- \x
Remarque : Par exemple, Jython interprète le caractère
\x comme préfixe d'une
valeur hexadécimale dans une chaîne et il tente donc d'interpréter les caractères qui suivent
comme une valeur hexadécimale. Les caractères
ml, comme dans
\xml,
ne sont pas des valeurs hexadécimales valides et leur présence entraînerait donc une erreur.
Par exemple :
C:\xml\XMLSamples
- Une barre oblique inversée suivie d'une séquence de chiffres compris entre 0 et 7
Description des exemples
- XML Path Language (XPath) 2.0
- Illustre l'invocation XPath utilisant l'API XML, la découverte de schéma,
la rétrocompatibilité, etc.
- Extensible Stylesheet Language Transformations (XSLT) 2.0
- Illustre l'invocation XSLT utilisant l'API XML, les fonctions de feuille de style, le formatage de données, le groupement,
la découverte de schéma, etc.
- XML Query Language (XQuery) 1.0
- Illustre l'invocation XQuery utilisant l'API XML, les expressions FLWOR, les déclarations
de variables et de fonctions, les opérations sur les types, la découverte de schéma,
etc.
- XPath Blog Checker, XSLT Blog Checker, XQuery Blog Checker
- Exemple complexe avec traitement de bout en bout
Ces outils permettent de
déceler les commentaires douteux dans tous les blogues du service de publication Web Blogger.