Nach Update .properties file with values from .xml file Ich habe folgende Probleme:aktualisieren .properties-Datei mit den Werten aus XML-Datei - Probleme
Problem 1: Beispiel: X.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE DOC SYSTEM "ts.dtd">
<?xml-stylesheet type="text/css" href="ts.css"?>
<DOC>
<PTXT ID="a.b.c.d" CONTEXT="label"><NTI>Text</NTI></PTXT>
</DOC>
Y.properties:
a.b.c.d=Text
und meine Ausgabe lautet:
a.b.c.d=
Text=
=
Können Sie mir bitte helfen, da ich wirklich nicht verstehe, was vor sich geht.
Problem 2: Beispiel: X.xml
my.id = \u00D6ffnen Express WebTools
und Y.properties
<PTXT ID="my.id" CONTEXT="">Öffnen <NTI>Express WebTools</NTI></PTXT>
ergibt: out.properties
my.id=Öffnen Express WebTools
my.id=\u00D6ffnen Express WebTools
anstelle von
aktualisiert
- All meine Dateien enthalten verschachtelten NTI, keine NTI und Text mit verschachtelten NTI kombiniert.
ich nicht Zeichenfolge beitreten kann, die mit = enden wie janos vorgeschlagen, weil meine Ausgabe wie etwas ist:
first.id = second.id = Text aus dem zweiten ID Text aus dem ersten id = ich nicht wissen, was mit Stackoverflow falsch ist, aber es scheint, dass es meinen Code ist als Code nicht sehen ....
Fügen Sie Ihre xmlstarlet-Befehle zu Ihrer Frage hinzu. – Cyrus
Mein xmlstarlet-Befehl ist die Antwort aus der verknüpften Frage. – Robert