web-dev-qa-db-fra.com

Installation de xmllint

J'avais besoin d'aide pour installer xmllint à partir de ce site: http://xmlsoft.org/sources/win32/

En particulier, je ne sais pas quel fichier je suis supposé télécharger - lorsque je clique sur le lien des fichiers binaires Windows précompilés, je suis amené à une liste de plusieurs fichiers et je ne sais pas comment procéder. 

24
user2603139

J'ai eu le même problème et il m'a fallu deux heures pour le faire fonctionner. 

  1. Téléchargez iconv, libxml2, libxmlsec, zlib depuis ftp://ftp.zlatkovic.com/libxml/
  2. Extrayez le fichier Zip, puis copiez tous les fichiers du dossier bin de chaque téléchargement. 
  3. Coller les fichiers dans un dossier (mine = XML)
  4. Ajoutez le 'C:\folderName' (mine = 'C:\XML') dans la variable système du chemin. (d'ailleurs, en utilisant Windows 8, pour les utilisateurs de win7, voici un lien http://www.itechtalk.com/thread3595.html ):
    • touche Windows + r (fenêtre d'exécution) 
    • tapez panneau de commande puis appuyez sur Entrée 
    • type path dans la boite de recherche 
    • sous Système, cliquez sur Modifier la variable d'environnement système. 
    • Sous l'onglet Avancé, cliquez sur les variables d'environnement. 
    • Dans les variables système, recherchez Path> Edit> add "; C:\folderName". 
    • ou tapez simplement 'path' dans le champ de recherche situé dans vos charms win8 (j'aurais dû y penser) 
  5. Faites que ça marche (je ne fais que taper xmllint et je ne savais pas pourquoi je ne pouvais pas voir la fenêtre xmllint. Ceci est une note pour les débutants)
    • copier un fichier XML dans le répertoire xmllint 
    • tapez xmllint --valid --noout fileName.xml 

      Si 
      tout va bien, CONGRATS 
      Autre 
      Si vous avez également ceci avertissement: échec du chargement de l'entité externe "nomfichier.xml" 
      -- ils disent que c'est un bogue alors j'ai téléchargé une ancienne version de libxml2 depuis http://xmlsoft.org/sources/win32/
      OU (je viens de voir cette solution plus tôt) 
      -- assigner un autre dossier à vos fichiers xml et lancer xmllint à partir de là. 
      Dans la fenêtre de commande: - cd C:\Utilisateurs\nom d'utilisateur\Documents\Fichiers XML 
      - une fois que vous y êtes, tapez les commandes xmllint, par exemple. xmllint --valid --noout fileName.xml)

installation: 
http://flowingmotion.jojordan.org/2011/10/08/3-steps-to-download-xmllint/https://supportweb.cs.bham.ac. uk/documentation/tutorials/docsystem/build/tutorials/docbooksys/segmentedhtml/ch03s03.html
punaise : 
https://bugzilla.redhat.com/show_bug.cgi?id=863166

45
rsano

Il est vrai que xmlsoft.org ne contient pas beaucoup d’informations sur la façon d’installer xmllint dans Windows.

Peut-être (comme déjà suggéré par Quentin dans un commentaire) les informations de http://www.zlatkovic.com/libxml.en.html vous aideront-elles. 

2

Pour les utilisateurs de Chocolatey , installer xmllint est plutôt simple:

choco install xsltproc

Ce paquet contient les commandes xmllint, iconv, xmlcatalog et xsltproc et toutes les dépendances sont installées automatiquement.

2
Andreas Maier

Le lien de C.M. Sperberg-McQueen est un bon point de départ. Vous devez 1) télécharger le package libxml2 et 2) placer le dossier bin qui l’accompagne dans un répertoire contenu dans votre variable d’environnement PATH. 

Si vous ne savez pas comment identifier les répertoires de votre variable d'environnement PATH, procédez comme suit: http://www.computerhope.com/issues/ch000549.htm

0
Blane