AnglaisFrançaisEspagnol

Exécutez les serveurs | Ubuntu > | Fedora > |


Icône de favori OnWorks

xmllint - En ligne dans le Cloud

Exécutez xmllint dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande xmllint qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

PRÉNOM


xmllint - outil XML en ligne de commande

SYNOPSIS


xmlint [--version | --déboguer | --coquille | --xpath "XPath_expression" | --debugent | --copie
| --se remettre | --noent | --noout | --aucun filet | --chemin "CHEMIN(S)" | --load-trace |
--htmlout | --nowrap | --valide | --postvalide | --dtdvalide URL | --dtdvalidfpi FPI
| --Horaire | --output DOSSIER | --répéter | --insérer | --compresse | --html | --xmlout
| --pousser | --Mémoire | --maxmem NBBYTES | --pas d'avertissement | --noblanks | --nocdata |
--format | --encoder CODAGE | --dropdtd | --nsclean | --testIO | --catalogues |
--nocatalogs | --auto | --xinclude | --noxincludenode | --loaddtd | --dtdattr |
--flux | --marcheur | --modèle VALEUR DE PATRON | --chkregister | --relaxing SCHÉMA |
--schéma SCHÉMA | --c14n] {FICHIER(S) XML... | -}

xmlint --Aidez-moi

DESCRIPTION


Les xmlint le programme analyse un ou plusieurs fichiers XML, spécifiés sur la ligne de commande comme
FICHIER XML (ou l'entrée standard si le nom de fichier fourni est - ). Il imprime différents types
de sortie, en fonction des options sélectionnées. Il est utile pour détecter les erreurs à la fois dans
code XML et dans l'analyseur XML lui-même.

xmlint est inclus dans libxml (3).

OPTIONS


xmlint accepte les options suivantes (par ordre alphabétique) :

--auto
Générez un petit document à des fins de test.

--catalogues
Utilisez le(s) catalogue(s) SGML de SGML_CATALOG_FILES. Sinon catalogues XML à partir de
/etc/xml/catalogue sont utilisés par défaut.

--chkregister
Activez l'enregistrement des nœuds. Utile pour les tests des développeurs libxml(3) code de suivi de nœud.

--compresse
allumer gzip(1) compression de la sortie.

--copie
Testez l'implémentation de la copie interne.

--c14n
Utilisez la canonisation XML du W3C (C14N) pour sérialiser le résultat de l'analyse sur stdout.
Il garde les commentaires dans le résultat.

--dtdvalide URL
Utiliser la DTD spécifiée par un URL pour validation.

--dtdvalidfpi FPI
Utiliser la DTD spécifiée par un identificateur public formel FPI pour validation, notez que ce
nécessitera un catalogue exportant cet identificateur public formel pour fonctionner.

--déboguer
Analyser un fichier et générer une arborescence annotée de la version en mémoire du document.

--debugent
Déboguez les entités définies dans le document.

--dropdtd
Supprimez la DTD de la sortie.

--dtdattr
Récupérez la DTD externe et remplissez l'arborescence avec les attributs hérités.

--encoder CODAGE
Sortie dans l'encodage donné. Notez que cela fonctionne pour le document complet et non pour les fragments ou
résultat des requêtes XPath.

--format
Reformatez et réindentez la sortie. Les XMLLINT_INDENT variable d'environnement contrôle le
échancrure. La valeur par défaut est de deux espaces " ").

--Aidez-moi
Imprimez un bref résumé d'utilisation pour xmlint.

--html
Utilisez l'analyseur HTML.

--htmlout
Les résultats de sortie sous forme de fichier HTML. Ce qui provoque xmlint pour sortir les balises HTML nécessaires
entourant la sortie de l'arbre de résultats afin que les résultats puissent être affichés/visualisés dans un
navigateur.

--insérer
Testez les insertions valides.

--loaddtd
Récupérez une DTD externe.

--load-trace
Afficher tous les documents chargés lors du traitement vers stderr.

--maxmem NNBYTES
Testez la prise en charge de la mémoire de l'analyseur. NNBYTES est le nombre maximum d'octets de la bibliothèque
autorisé à allouer. Cela peut également être utilisé pour s'assurer que le traitement par lots des fichiers XML
n'épuisera pas la mémoire virtuelle du serveur qui les exécute.

--Mémoire
Analyser de mémoire.

--noblanks
Supprimez les espaces vides ignorables.

--nocatalogs
N'utilisez aucun catalogue.

--nocdata
Remplacez la section CDATA par des nœuds de texte équivalents.

--noent
Remplacez les valeurs d'entité par les références d'entité. Par défaut, xmlint quitte l'entité
références en place.

--aucun filet
N'utilisez pas Internet pour récupérer des DTD ou des entités.

--noout
Supprimer la sortie. Par défaut, xmlint affiche l'arbre de résultat.

--pas d'avertissement
N'émettez pas d'avertissements de l'analyseur et/ou du validateur.

--nowrap
Ne pas sortir le wrapper de document HTML.

--noxincludenode
Effectuez le traitement XInclude mais ne générez pas de nœuds de début et de fin XInclude.

--nsclean
Supprimez les déclarations d'espace de noms redondantes.

--output DOSSIER
Définissez un chemin de fichier où xmlint enregistrera le résultat de l'analyse. Habituellement, les programmes
construire un arbre et l'enregistrer sur stdout, avec cette option l'instance XML du résultat sera
enregistré dans un fichier.

--chemin "CHEMIN(S)"
Utilisez la liste (séparée par des espaces ou des deux-points) des chemins de système de fichiers spécifiés par Les chemins à
charger des DTD ou des entités. Mettez les listes séparées par des espaces par des guillemets.

--modèle VALEUR DE PATRON
Utilisé pour exercer le moteur de reconnaissance de formes, qui peut être utilisé avec le lecteur
interface avec l'analyseur. Il permet de sélectionner certains nœuds dans le document en fonction d'un
Expression XPath (sous-ensemble). Utilisé pour le débogage.

--postvalide
Validez une fois l'analyse terminée.

--pousser
Utilisez le mode push de l'analyseur.

--se remettre
Sortez toutes les parties analysables d'un document invalide.

--relaxing SCHÉMA
Utiliser le fichier RelaxNG nommé SCHÉMA pour validation.

--répéter
Répétez 100 fois, pour le chronométrage ou le profilage.

--schéma SCHÉMA
Utilisez un fichier de schéma XML W3C nommé SCHÉMA pour validation.

--coquille
Exécutez un shell de navigation. Les détails sur les commandes disponibles en mode shell sont ci-dessous (voir le
section intitulée « COMMANDES DU SHELL »).

--xpath "XPath_expression"
Exécutez une expression XPath donnée en argument et imprimez le résultat. Dans le cas d'un ensemble de nœuds
résultat, chaque nœud de l'ensemble de nœuds est entièrement sérialisé dans la sortie. En cas de
jeu de nœuds vide le résultat "Le jeu XPath est vide" sera affiché et un code de sortie d'erreur
sera retourné.

--flux
Utiliser l'API de streaming - utile lorsqu'il est utilisé en combinaison avec --relaxing or --valide Options
pour la validation des fichiers trop volumineux pour être conservés en mémoire.

--testIO
Testez la prise en charge des entrées/sorties utilisateur.

--Horaire
Sortir des informations sur le temps que cela prend xmlint pour effectuer les différentes étapes.

--valide
Déterminer si le document est une instance valide de la définition de type de document incluse
(DTD). Une DTD à valider peut également être spécifiée sur la ligne de commande en utilisant
le --dtdvalide option. Par défaut, xmlint vérifie également si le document est
bien formé.

--version
Afficher la version de libxml(3) utilisé.

--marcheur
Testez le module walker, qui est une interface de lecture mais pour une arborescence de documents, à la place
d'utiliser l'API du lecteur sur un document non analysé, cela fonctionne sur une mémoire existante
arbre. Utilisé pour le débogage.

--xinclude
Effectuez le traitement XInclude.

--xmlout
Utilisé en conjonction avec --html. Habituellement, lorsque HTML est analysé, le document est enregistré
avec le sérialiseur HTML. Mais avec cette option, le document résultant est enregistré avec
le sérialiseur XML. Ceci est principalement utilisé pour générer du XHTML à partir d'une entrée HTML.

SHELL COMMANDES


xmlint propose un mode shell interactif invoqué avec le --coquille commander. Disponible
les commandes en mode shell incluent (par ordre alphabétique) :

base
Affiche la base XML du nœud.

au revoir
Laissez la coquille.

cat NODE
Affiche le nœud donné ou le nœud actuel.

cd PATH
Remplacez le nœud actuel par le chemin donné (s'il est unique) ou la racine si aucun argument n'est fourni.

dir PATH
Vide les informations sur le nœud (espace de noms, attributs, contenu).

du PATH
Affiche la structure du sous-arbre sous le chemin donné ou le nœud actuel.

sortie
Laissez la coquille.

Besoin d'aide ?
Montrez cette aide.

lunette de vue Haute Gamme gratuite
Affichage de l'utilisation de la mémoire.

charge NOM DE FICHIER
Chargez un nouveau document avec le nom de fichier donné.

ls PATH
Liste le contenu du chemin donné ou du répertoire courant.

pwd
Affiche le chemin d'accès au nœud actuel.

quitter
Laissez la coquille.

enregistrer NOM DE FICHIER
Enregistrez le document actuel sous le nom de fichier donné ou sous le nom d'origine.

valider
Vérifiez le document pour les erreurs.

écrire NOM DE FICHIER
Écrire le nœud actuel au nom de fichier donné.

ENVIRONNEMENT


SGML_CATALOG_FILES
Le comportement du catalogue SGML peut être modifié en redirigeant les requêtes vers le propre ensemble de
catalogues. Cela peut être fait en réglant le SGML_CATALOG_FILES variable d'environnement à un
liste des catalogues. Un vide devrait désactiver le chargement de la valeur par défaut /etc/sgml/catalog
catalogue.

XML_CATALOG_FILES
Le comportement du catalogue XML peut être modifié en redirigeant les requêtes vers le propre ensemble de
catalogues. Cela peut être fait en réglant le XML_CATALOG_FILES variable d'environnement à un
liste des catalogues. Un vide devrait désactiver le chargement de la valeur par défaut /etc/xml/catalogue
catalogue.

XML_DEBUG_CATALOG
Définition de la variable d'environnement XML_DEBUG_CATALOG à non nul utilisant l' Exporter
La commande génère des informations de débogage liées aux opérations de catalogue.

XMLLINT_INDENT
Définition de la variable d'environnement XMLLINT_INDENT contrôle l'indentation. Le défaut
la valeur est de deux espaces " ".

DIAGNOSTIC


xmlint les codes de retour fournissent des informations qui peuvent être utilisées lors de l'appel à partir de scripts.

0
Pas d'erreur

1
Non classés

2
Erreur dans la DTD

3
Erreur de validation

4
Erreur de validation

5
Erreur dans la compilation du schéma

6
Erreur d'écriture de la sortie

7
Erreur dans le modèle (générée lorsque --modèle l'option est utilisée)

8
Erreur lors de l'enregistrement du lecteur (générée lorsque --chkregister l'option est utilisée)

9
Erreur de mémoire insuffisante

Utiliser xmllint en ligne en utilisant les services onworks.net


Ad


Ad