Editor zum Ändern/Berechnen von XML-Attributen per Ausdruck ?

Gast #4125935
Lesenswert?

In
1
<t1>
2
 <t2 a1="123"/>
3
 <t2 a1="124"/>
4
 <t2 a1="153"/>
5
 <t2 a1="123"/>
6
</t1>

sollen alle a1

A
 gleichzeitig auf einen Wert gesetzt werden. (Mit Makro zum einrücken 
und
 Spalteneditor könnte man das einigermaßen fix machen.)

B
 auf einen zählerabhängigen Wert gesetzt werden, z.B. "(n+1)*123" so 
dass
1
<t1>
2
 <t2 a1="123"/>
3
 <t2 a1="246"/>
4
         ...
5
</t1>

C
 mit Offset versehen werden, z.B. "x=x+5"" so dass
1
<t1>
2
 <t2 a1="128"/>
3
 <t2 a1="129"/>
4
        ...
5
</t1>

Es gibt mehrere Attribute in t2 und t1-Gruppen.

Gibt es für sowas einen cleveren Editor oder eine Art "Reguläre 
Ausdruck"-Engine für XML-Manipulation?
Gast #4127357
Lesenswert?

Läubi .. schrieb:
> mittels XSLT

Danke, das klingt gut, leider gibt mir Firefox "Mit dieser XML-Datei 
sind anscheinend keine Style-Informationen verknüpft. Nachfolgend wird 
die Baum-Ansicht des Dokuments angezeigt." -  und auch andere Beispiele 
(https://developer.mozilla.org/en-US/docs/XSLT_in_Gecko/Basic_Example) 
ergeben keinen richtigen Output.

Dabei hat Firefox/Mozilla/Gecko die Möglichkeit, XML Transformationen 
durchzuführen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren