XML durch Variablen anreichern
Bernhard
- programmiertechnik
Tag zusammen!
Ich bräuchte Hinweise bei einem kleinen Vorhaben:
Gegenben sei eine XML-Datei mit ungefähr folgender Gestalt:
<?xml version="1.0" encoding="utf-8"?>
<Parameters>
<Param name="base-dir" value="./tmp" />
<Param name="other-properties-file" value="${base-dir}/my.properties" />
<!-- und aehnliches mehr... -->
</Parameters>
Ich denke, es ist einigermaßen selbsterklärend, was das Ganze soll: "${base-dir}" ist eine Pfadvariable, die im ersten Param definiert wird im zweiten Param verwendet werden kann. Die auf diese Weise definierten Params will ich in einer Anwendung verwenden (lesen+schreiben).
Eine ähnliche Funktionalität ist mir zB bei ANT untergekommen. Ich vermute, dass ANT Jelly verwendet, um das erreichen, wissen tu ich es aber nicht. ANT ist also mein Vorbild.
Frage: Wie kriege ich das ungefähr so hin, wie ANT? Und zwar nicht in Java, sondern in C#!
Kennt jemand irgendwelche Tools à la Jelly, die mir das relativ komfortabel ermöglichen? Oder muss ich die Strings manuell sezieren?
Gruß
Bernhard