Installation de xmllint

j'ai besoin d'aide pour l'installation xmllint à partir de ce site: http://xmlsoft.org/sources/win32/

en particulier, Je ne suis pas sûr du fichier que je suis censé télécharger - lorsque je clique sur le lien pour les binaires Windows précompilés, je suis amené à une liste de plusieurs fichiers et ne sais pas comment procéder.

19
demandé sur user2603139 2013-10-23 20:08:58

3 réponses

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

  1. télécharger iconv, libxml2, libxmlsec, zlib à partir deftp://ftp.zlatkovic.com/libxml/
  2. Extraire le fichier zip puis copiez tous les fichiers dans le dossier bin de chaque téléchargement.
  3. coller les fichiers dans un dossier (mine = XML)
  4. ajouter le "C:\folderName" (mine = "C:\XML') dans la variable système path. (btw, im en utilisant windows 8 pour les utilisateurs de win7 voici un lien http://www.itechtalk.com/thread3595.html) :
    • touche windows + r (fenêtre)
    • tapez panneau de configuration, puis appuyez sur entrée
    • tapez chemin dans la zone de recherche

    • sous System - click éditer la variable d'environnement du système
    • Sous l'onglet avancé - cliquez sur variables d'environnement
    • Dans les variables Système recherchez Chemin > Modifier > ajouter ";C:\folderName"
    • ou tapez simplement 'chemin' dans la boîte de recherche située dans votre win8 charmes ( j'aurais pensé à ça)
  5. Make it work (Je n'ai tapé que xmllint et je ne savais pas pourquoi je ne voyais pas la fenêtre xmllint. C'est une note pour les débutants)
    • copier un fichier xml dans le xmllint répertoire
    • tapez xmllint --valid --noout fileName.xml



      Si

      tout va bien, BRAVO

      sinon

      Si vous aussi vous avez ce avertissement: échec du chargement du nom du fichier "External entity".xml"

      -- ils disent un bug donc j'ai téléchargé une version plus ancienne de libxml2 de http://xmlsoft.org/sources/win32/

      OU (je viens juste de voir cette solution plus tôt)

      -- assigner un autre dossier vers vos fichiers xml et exécutez xmllint à partir de là.

      Dans la fenêtre de commande : -CD C:\Users\user nom\Documents\XML files

      - une fois que vous êtes à l'intérieur, 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

bug:

https://bugzilla.redhat.com/show_bug.cgi?id=863166

40
répondu rsano 2015-02-16 10:41:48

Il est vrai que xmlsoft.org n'a pas beaucoup d'informations sur la façon d'installer xmllint dans Windows.

peut-être (comme l'a déjà suggéré par Quentin dans un commentaire) les informations à http://www.zlatkovic.com/libxml.en.html va vous aider.

2
répondu C. M. Sperberg-McQueen 2013-10-27 01:49:23

le lien de C. M. Sperberg-McQueen est un bon point de départ. Vous avez besoin de 1) Télécharger le paquet libxml2, et 2) Placez le dossier bin qui vient avec cela dans un répertoire contenu dans votre variable D'environnement PATH.

Si vous ne savez pas comment comprendre quels sont les répertoires dans votre variable d'environnement PATH suivre ceci: http://www.computerhope.com/issues/ch000549.htm.

0
répondu Blane 2018-07-24 17:45:51