EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

xmlint - Online in der Cloud

Führen Sie xmllint im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl xmllint, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


xmllint - XML-Befehlszeilentool

ZUSAMMENFASSUNG


xmlint [--Version | --debuggen | --Schale | --xpath "XPath_Ausdruck" | --debuggen | --Kopieren
| --genesen | --noent | --nein | --kein Netz | --Weg "PFAD(S)" | --load-trace |
--htmlout | --nowrap | --gültig | - postvalid | --dtdvalid URL | --dtdvalidfpi FPI
| --zeitliche Koordinierung | --Ausgabe FILE | --wiederholen | --Einfügung | --Kompresse | --html | --xmlout
| --drücken | --Erinnerung | --maxmem NBBYTE | --Keine Warnung | - keine Leerzeichen | --nocdata |
--Format | --kodieren CODIERUNG | --dropdtd | --nsclean | --testIO | --Kataloge |
--keine Kataloge | --Auto | --xinclude | --noxinclude-Knoten | --loaddtd | --dtdattr |
--Strom | --Gehhilfe | --Muster MUSTERWERT | --chkregister | --entspannen ZEITPLAN |
--Schema ZEITPLAN | --c14n] {XML-DATEI(N)... | -}

xmlint --help

BESCHREIBUNG


Das xmlint Programm parst eine oder mehrere XML-Dateien, die in der Befehlszeile als
XML-DATEI (oder die Standardeingabe, wenn der angegebene Dateiname . ist - ). Es druckt verschiedene Arten
der Ausgabe, abhängig von den ausgewählten Optionen. Es ist nützlich, um Fehler sowohl in
XML-Code und im XML-Parser selbst.

xmlint ist enthalten in libxml(3).

OPTIONAL


xmlint akzeptiert die folgenden Optionen (in alphabetischer Reihenfolge):

--Auto
Generieren Sie zu Testzwecken ein kleines Dokument.

--Kataloge
Verwenden Sie den/die SGML-Katalog(e) von SGML_CATALOG_FILES. Ansonsten XML-Kataloge ab
/etc/xml/catalog werden standardmäßig verwendet.

--chkregister
Aktivieren Sie die Knotenregistrierung. Nützlich für Entwicklertests libxml(3) Knotenverfolgungscode.

--Kompresse
Einschalten gzip(1) Komprimierung der Ausgabe.

--Kopieren
Testen Sie die interne Kopierimplementierung.

--c14n
Verwenden Sie die W3C-XML-Kanonisierung (C14N), um das Ergebnis des Parsens auf stdout zu serialisieren.
Es hält Kommentare im Ergebnis.

--dtdvalid URL
Verwenden Sie die durch an . angegebene DTD URL zur Validierung.

--dtdvalidfpi FPI
Verwenden Sie die DTD, die durch einen formalen öffentlichen Bezeichner angegeben wird FPI Beachten Sie zur Validierung, dass dies
erfordert einen Katalog, der diesen formalen öffentlichen Identifier exportiert, um zu funktionieren.

--debuggen
Analysieren Sie eine Datei und geben Sie einen kommentierten Baum der speicherinternen Version des Dokuments aus.

--debuggen
Debuggen Sie die im Dokument definierten Entitäten.

--dropdtd
DTD aus der Ausgabe entfernen.

--dtdattr
Rufen Sie eine externe DTD ab und füllen Sie den Baum mit geerbten Attributen.

--kodieren CODIERUNG
Ausgabe in der angegebenen Kodierung. Beachten Sie, dass dies für das gesamte Dokument funktioniert, nicht für Fragmente oder
Ergebnis von XPath-Abfragen.

--Format
Formatieren Sie die Ausgabe neu und rücken Sie sie neu ein. Die XMLLINT_INDENT Umgebungsvariable steuert die
Vertiefung. Der Standardwert ist zwei Leerzeichen " ").

--help
Drucken Sie eine kurze Nutzungszusammenfassung für xmlint.

--html
Verwenden Sie den HTML-Parser.

--htmlout
Ergebnisse als HTML-Datei ausgeben. Dies bewirkt xmlint um die notwendigen HTML-Tags auszugeben
um die Ergebnisbaumausgabe herum, damit die Ergebnisse in a . angezeigt/angesehen werden können
Browser.

--Einfügung
Testen Sie auf gültige Einfügungen.

--loaddtd
Rufen Sie eine externe DTD ab.

--load-trace
Zeigen Sie alle während der Verarbeitung geladenen Dokumente in stderr an.

--maxmem NNBYTES
Testen Sie die Speicherunterstützung des Parsers. NNBYTES ist die maximale Byteanzahl der Bibliothek
zuordnen dürfen. Dies kann auch verwendet werden, um die Stapelverarbeitung von XML-Dateien sicherzustellen
wird den virtuellen Speicher des Servers, auf dem sie ausgeführt werden, nicht erschöpfen.

--Erinnerung
Aus dem Gedächtnis parsen.

- keine Leerzeichen
Löschen Sie nicht zu beachtende Leerzeichen.

--keine Kataloge
Verwenden Sie keine Kataloge.

--nocdata
Ersetzen Sie den CDATA-Abschnitt durch entsprechende Textknoten.

--noent
Ersetzen Sie Entitätswerte für Entitätsreferenzen. Standardmäßig, xmlint verlässt die Einheit
Referenzen vorhanden.

--kein Netz
Verwenden Sie nicht das Internet, um DTDs oder Entitäten abzurufen.

--nein
Ausgabe unterdrücken. Standardmäßig, xmlint gibt den Ergebnisbaum aus.

--Keine Warnung
Geben Sie keine Warnungen vom Parser und/oder Validator aus.

--nowrap
Geben Sie keinen HTML-Doc-Wrapper aus.

--noxinclude-Knoten
Führen Sie die XInclude-Verarbeitung durch, aber generieren Sie keine XInclude-Start- und Endknoten.

--nsclean
Entfernen Sie redundante Namespace-Deklarationen.

--Ausgabe FILE
Definieren Sie einen Dateipfad, in dem xmlint speichert das Ergebnis der Analyse. Normalerweise sind die Programme
Erstellen Sie einen Baum und speichern Sie ihn auf stdout, mit dieser Option ist die Ergebnis-XML-Instanz
in einer Datei gespeichert.

--Weg "PFAD(S)"
Verwenden Sie die (durch Leerzeichen oder Doppelpunkte getrennte) Liste der Dateisystempfade, die durch angegeben sind PFADE zu
Laden Sie DTDs oder Entitäten. Schließen Sie durch Leerzeichen getrennte Listen durch Anführungszeichen ein.

--Muster MUSTERWERT
Wird verwendet, um die Mustererkennungs-Engine zu trainieren, die mit dem Leser verwendet werden kann
Schnittstelle zum Parser. Es ermöglicht die Auswahl einiger Knoten im Dokument basierend auf einem
XPath-Ausdruck (Teilmenge). Wird zum Debuggen verwendet.

- postvalid
Überprüfen Sie nach Abschluss des Parsens.

--drücken
Verwenden Sie den Push-Modus des Parsers.

--genesen
Geben Sie alle zu analysierenden Teile eines ungültigen Dokuments aus.

--entspannen ZEITPLAN
Verwenden Sie die RelaxNG-Datei mit dem Namen ZEITPLAN zur Validierung.

--wiederholen
100 Mal wiederholen, für Zeitmessung oder Profilerstellung.

--Schema ZEITPLAN
Verwenden Sie eine W3C-XML-Schemadatei mit dem Namen ZEITPLAN zur Validierung.

--Schale
Führen Sie eine Navigations-Shell aus. Details zu den verfügbaren Befehlen im Shell-Modus finden Sie weiter unten (siehe
Abschnitt „SHELL-BEFEHLE“).

--xpath "XPath_Ausdruck"
Führen Sie einen als Argument angegebenen XPath-Ausdruck aus und geben Sie das Ergebnis aus. Bei einer Knotenmenge
Als Ergebnis wird jeder Knoten in der Knotenmenge in der Ausgabe vollständig serialisiert. Im Falle eines
leerer Knotensatz das Ergebnis "XPath-Satz ist leer" wird angezeigt und ein Fehler-Exit-Code
Wird zurückgegeben.

--Strom
Streaming-API verwenden - nützlich in Kombination mit --entspannen or --gültig Optionen
zur Validierung von Dateien, die zu groß sind, um im Speicher gehalten zu werden.

--testIO
Testen Sie die Unterstützung der Benutzereingabe/-ausgabe.

--zeitliche Koordinierung
Informationen über die benötigte Zeit ausgeben xmlint um die verschiedenen Schritte durchzuführen.

--gültig
Stellen Sie fest, ob das Dokument eine gültige Instanz der enthaltenen Dokumenttypdefinition ist
(DTD). Eine zu validierende DTD kann auch in der Befehlszeile mit . angegeben werden
--dtdvalid Möglichkeit. Standardmäßig, xmlint prüft auch, ob das Dokument
wohlgeformt.

--Version
Anzeige der Version von libxml(3) verwendet.

--Gehhilfe
Testen Sie stattdessen das Walker-Modul, das eine Leserschnittstelle ist, jedoch für einen Dokumentenbaum
Wenn Sie die Reader-API für ein nicht geparstes Dokument verwenden, funktioniert es auf einem vorhandenen In-Memory
Baum. Wird zum Debuggen verwendet.

--xinclude
Führen Sie die XInclude-Verarbeitung durch.

--xmlout
Wird in Verbindung mit verwendet --html. Normalerweise wird das Dokument beim Parsen von HTML gespeichert
mit dem HTML-Serializer. Aber mit dieser Option wird das resultierende Dokument mit gespeichert
der XML-Serializer. Dies wird hauptsächlich verwendet, um XHTML aus HTML-Eingaben zu generieren.

SHELL BEFEHLE


xmlint bietet einen interaktiven Shell-Modus, der mit dem aufgerufen wird --Schale Befehl. Erhältlich
Befehle im Shell-Modus umfassen (in alphabetischer Reihenfolge):

Base
XML-Basis des Knotens anzeigen.

bye
Lassen Sie die Schale.

Katze KNOT
Zeigen Sie den angegebenen Knoten oder den aktuellen an.

cd PATH
Ändern Sie den aktuellen Knoten in den angegebenen Pfad (wenn eindeutig) oder root, wenn kein Argument angegeben wird.

dir PATH
Gibt Informationen über den Knoten aus (Namespace, Attribute, Inhalt).

du PATH
Zeigen Sie die Struktur des Teilbaums unter dem angegebenen Pfad oder dem aktuellen Knoten an.

wunsch
Lassen Sie die Schale.

Hilfe
Zeigen Sie diese Hilfe an.

kostenlos
Speichernutzung anzeigen.

Belastung DATEINAME
Laden Sie ein neues Dokument mit dem angegebenen Dateinamen.

ls PATH
Listen Sie den Inhalt des angegebenen Pfads oder des aktuellen Verzeichnisses auf.

pwd
Zeigen Sie den Pfad zum aktuellen Knoten an.

verlassen
Lassen Sie die Schale.

Speichern DATEINAME
Speichern Sie das aktuelle Dokument unter dem angegebenen Dateinamen oder unter dem ursprünglichen Namen.

bestätigen
Überprüfen Sie das Dokument auf Fehler.

schreiben DATEINAME
Schreiben Sie den aktuellen Knoten in den angegebenen Dateinamen.


SGML_CATALOG_FILES
Das Verhalten des SGML-Katalogs kann geändert werden, indem Abfragen an den eigenen Satz von
Kataloge. Dies kann durch Einstellen der SGML_CATALOG_FILES Umgebungsvariable zu a
Liste der Kataloge. Ein leerer sollte das Laden der Standardeinstellung deaktivieren /etc/sgml/catalog
Katalog.

XML_CATALOG_FILES
Das Verhalten des XML-Katalogs kann geändert werden, indem Abfragen an den eigenen Satz von
Kataloge. Dies kann durch Einstellen der XML_CATALOG_FILES Umgebungsvariable zu a
Liste der Kataloge. Ein leerer sollte das Laden der Standardeinstellung deaktivieren /etc/xml/catalog
Katalog.

XML_DEBUG_CATALOG
Umgebungsvariable setzen XML_DEBUG_CATALOG zu ungleich Null Verwendung der exportieren
Der Befehl gibt Debuginformationen zu Katalogoperationen aus.

XMLLINT_INDENT
Umgebungsvariable setzen XMLLINT_INDENT steuert den Einzug. Der Standard
Wert ist zwei Leerzeichen " ".

DIAGNOSE


xmlint Rückgabecodes stellen Informationen bereit, die beim Aufrufen aus Skripten verwendet werden können.

0
Kein Fehler

1
Nicht klassifiziert

2
Fehler in DTD

3
Validierungsfehler

4
Validierungsfehler

5
Fehler bei der Schemakompilierung

6
Fehler beim Schreiben der Ausgabe

7
Fehler im Muster (erzeugt, wenn --Muster Option wird verwendet)

8
Fehler bei der Leserregistrierung (wird generiert, wenn --chkregister Option wird verwendet)

9
Außerhalb des Speicherfehler

Verwenden Sie xmlint online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad