Gibt es eine Möglichkeit zu nutzen, TextWrangler zum säubern / sauber chaotisch XML?
Ich brauche es nicht zu überprüfen ( obwohl, das wäre schön, ich glaube nicht, dass text wrangler tut dies nicht), aber um aufzuräumen chaotisch .xml.
Beispiel dieses ...
<some><foo>
bar</foo></some>
zu ...
<some>
<foo>bar</foo>
</some>
Dank -MW
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie nach einem Werkzeug, dass die meisten Editoren haben eine Art von "Tidy" - Funktion.
Eine schnelle google für TextWrangler dreht sich diese - http://magp.ie/2010/02/15/format-xml-with-textwrangler/
~/Library/Application Support/TextWrangler/Text Filters/
#!/bin/sh \n XMLLINT_INDENT=$'\t' xmllint --format --encode utf-8
(beachten Sie, ich habe ein \n für Zeilenumbruch zu Ihrem Vorteil, bitte ersetzen)Als ein update auf die Anweisungen von http://magp.ie/2010/02/15/format-xml-with-textwrangler/ und der Kommentar von @Cykoduck für immer diese Arbeit in TextWrangler version 4.
Muss das Skript geändert werden, nehmen Sie die Eingabe von STDIN statt einer temporären Datei, so dass der erste Aufruf von
xmllint
geändert werden muss:Diese Weise funktioniert es für TextWrangler 4 als gut. Der Menüpunkt rufen Sie das Skript wurde verschoben, um die
Text
Menü in dieser version.Referenz-link: https://groups.google.com/forum/?fromgroups#!Thema/textwrangler/FePYfNKi4rs
Ich auch, dass die Methode auf http://magp.ie/2010/02/15/format-xml-with-textwrangler/
aber ich habe es geändert, weil die Fehler, ich war immer über die xml war ich versucht zu formatieren. Mein Skript ist nur:
Nahm ich die Formatierung für das W3C canonical format zu beheben mein Fehler wie deiner.
Funktioniert das Skript nicht noch unter 4.5.
Habe ich überprüft https://groups.google.com/forum/?fromgroups=#!Thema/textwrangler/FePYfNKi4rs
und es hatte ein Skript, das funktioniert.
Wenn Sie auf einem Mac, kann es am einfachsten sein, erstellen Sie das Skript auf diese Weise:
Rechten Maustaste auf die Datei, klicken Sie auf "Informationen" und ändern Sie "Öffnen Mit" terminal. Dies wird Ihnen ermöglichen, die xml verarbeiten in die primäre Zwischenablage von überall aus, indem Sie auf das Symbol. dh. copy-Klick-paste. Sie können auch wickeln Sie mit anderen, so dass es zugänglich in beide Richtungen.