Gibt es eine einfache Möglichkeit vi, Ihren XML-Text "hübsch" zu gestalten? Beispielsweise: Ich will das.. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> das zu sein ... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>
Ich möchte eine XML-Zeichenfolge durch Einfügen von Variablen erstellen: str1="Hello" str2="world" xml='<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>' echo $xml Das Ergebnis sollte sein <?xml version="1.0" encoding="iso-8859-1"?><tag1>Hello</tag1><tag2>world</tag2> Aber was ich bekomme ist: <?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2> Ich habe es auch versucht xml="<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>" Aber das entfernt die inneren doppelten Anführungszeichen und gibt: <?xml version=1.0 …
Ich versuche zu konvertieren <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> zu: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Ich gehe davon aus, dass das beste Werkzeug für den Job wäre sed, kann jedoch nicht herausfinden, wie Teile des Originaltexts im Ersetzungsteil verbleiben. Wenn ich mache: $ sed -i 's/<.*>.*<.*>/<column name="\\1">\\2<\/column>/g' filename.xml Die Ausgabe …
Ich habe über Diff und Patch gelesen, kann aber nicht herausfinden, wie ich das, was ich brauche, anwenden soll. Ich denke, es ist ziemlich einfach, also nimm diese zwei Dateien, um mein Problem zu zeigen: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> …
Ich möchte wissen, wie ich den Wert eines Knotens mit den folgenden Pfaden erhalten kann: config/global/resources/default_setup/connection/host config/global/resources/default_setup/connection/username config/global/resources/default_setup/connection/password config/global/resources/default_setup/connection/dbname aus dem folgenden XML: <?xml version="1.0"?> <config> <global> <install> <date><![CDATA[Tue, 11 Dec 2012 12:31:25 +0000]]></date> </install> <crypt> <key><![CDATA[70e75d7969b900b696785f2f81ecb430]]></key> </crypt> <disable_local_modules>false</disable_local_modules> <resources> <db> <table_prefix><![CDATA[]]></table_prefix> </db> <default_setup> <connection> <host><![CDATA[localhost]]></host> <username><![CDATA[root]]></username> <password><![CDATA[pass123]]></password> <dbname><![CDATA[testdb]]></dbname> <initStatements><![CDATA[SET …
Gibt es eine Abkürzung, von der aus man springen kann, zB <XX>zu </XX>? Ich probiere es bereits mit '%' aus, aber in dieser Situation funktioniert es nicht.
Ich manipuliere eine große Anzahl von XML-Dateien, die über eine verschachtelte Verzeichnisstruktur verteilt sind. Ich habe folgendes versucht: $ find . -name "*.xml" -type f | xargs -- xmllint --format Das Problem ist, dass die formatierte XML-Ausgabe auf dem Bildschirm generiert wird, die Datei jedoch nicht geändert wird. Wie kann …
Wie manipuliere ich XML über die Befehlszeile im Shell-Skript? Es gibt viele Befehle zum Bearbeiten von Tabellendaten, zum Ersetzen von Umgebungsvariablen oder zum Ersetzen von Textfragmenten durch Regex, aber ich habe nichts für XML gefunden. Mein Build-Skript muss ein Tag mit Inhalt in das Haupt-Tag des XML-Dokuments einfügen, und ich …
Die Unix-Umgebung verfügt über einige hervorragende Tools zum Parsen von Text in verschiedenen Formen. In letzter Zeit liegen die Daten jedoch nicht mehr in den traditionellen (historischen) Formaten (CSV, TSV, auf Datensätzen oder anderen Trennzeichen basierend) vor. Daten werden heutzutage in strukturierten Formaten wie XML / JSON ausgetauscht. Ich weiß, …
Unten habe ich ein Beispiel für einen Adobe XML-Swidtag, mit dem das Inventar verfolgt wird. Ich muss relevante Informationen mit xmllint in bash analysieren und diese in eine neue Textdatei ausgeben. Zum Beispiel möchte ich Folgendes analysieren swid:entitlement_required_indicator swid:product_title swid:product_version swid:name swid:numeric swid:major swid:minor swid:build swid:review Ich habe versucht, dies …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.