Outils pour utilisateurs

Outils du site


all:bibles:langages:xmlxsl

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
all:bibles:langages:xmlxsl [2025/08/20 10:03] omeylhocall:bibles:langages:xmlxsl [2025/11/19 09:10] (Version actuelle) omeylhoc
Ligne 1: Ligne 1:
 +====== XML/XSL ======
 +
 +----
 +
 +===== XPATH =====
 +
 +|  /  | chemin absolu vers un élément |
 +|  %%//%%  | descendant ou  self |
 +|  @  | attributs |
 +|  %%||%%  | ou |
 +|  ..  | 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 =====
 +
 +|  &#xa ;  | retour à la ligne |
 +|  &#x9 ;  | tabulation |
 +|  &#x20 ;  | blanc |
 +|  &apos ;  | simple ‘ |
 +|  &quot ;  | double «  |
 +|  &amp ;  | & |
 +
 +----
 +
 +===== Passage de paramètres avec java=====
 +
 +<code bash>
 +java –jar xalan.jar –IN <xml> -XSL <xsl> -OUT <fichier> -PARAM <nom> <valeur> -PARAM <nom> <valeur>
 +</code>
 +
 +----
 +
 +===== Parser =====
 +
 +==== xalan ====
 +
 +[[https://xalan.apache.org/xalan-j/downloads.html|Apache Xalan]]
 +
 +Récupérer les fichier xalan.jar et serializer.jar de l'archive xalan-j_x_x_x-bin.zip ou tar.gz
 +
 +==== xmllint ====
 +
 +[[https://www.baeldung.com/linux/xmllint]]
 +
 +----
 +
 +==== xmlstarlet ====
 +
 +Outil pour interroger, modifier, valider et éditer des fichiers XML en ligne de commande.
 +
 +=== Modification ===
 +
 +
 +
 +
 +[[https://xmlstar.sourceforge.net/doc/UG/xmlstarlet-ug.html|xmlstarlet]]
 +
 +----
 +
 +===== Liens =====
 +
 +  * [[http://www.zvon.org/xxl/XSLTreference/Output/index.html|Références]]
 +  * [[https://xalan.apache.org/|Xalan]]
 +  * [[http://www.xmlblaster.org/XSL_performance.html|Performances]]
 +
 +----
  
all/bibles/langages/xmlxsl.txt · Dernière modification : de omeylhoc