all:bibles:langages:xmlxsl
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| all:bibles:langages:xmlxsl [2025/08/20 10:03] – omeylhoc | all:bibles:langages:xmlxsl [2025/11/19 09:10] (Version actuelle) – omeylhoc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== XML/XSL ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== XPATH ===== | ||
| + | |||
| + | | / | chemin absolu vers un élément | | ||
| + | | %%// | ||
| + | | @ | attributs | | ||
| + | | %%||%% | ||
| + | | .. | parent | | ||
| + | | . | self | | ||
| + | | * | sélectionne tous les éléments | | ||
| + | | [ ] | spécifie plus précisément un élément [n] = n ième élément, [last()] = dernier élément | | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Caractères spéciaux ===== | ||
| + | |||
| + | | 
 ; | retour à la ligne | | ||
| + | | 	 ; | tabulation | | ||
| + | |   ; | blanc | | ||
| + | | &apos ; | simple ‘ | | ||
| + | | " ; | double « | | ||
| + | | & ; | & | | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Passage de paramètres avec java===== | ||
| + | |||
| + | <code bash> | ||
| + | java –jar xalan.jar –IN <xml> -XSL <xsl> -OUT < | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Parser ===== | ||
| + | |||
| + | ==== xalan ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Récupérer les fichier xalan.jar et serializer.jar de l' | ||
| + | |||
| + | ==== xmllint ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== xmlstarlet ==== | ||
| + | |||
| + | Outil pour interroger, modifier, valider et éditer des fichiers XML en ligne de commande. | ||
| + | |||
| + | === Modification === | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Liens ===== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | |||
| + | ---- | ||
