Sagen, ich habe:Highlight Eltern in XML-Zeichenfolge
<ul>
<li id="x">
<a href="x">x</a>
</li>
<li id="y">
<a href="y">y</a>
<ul>
<li id="z">
<a href="z">z</a>
</li>
</ul>
</li>
</ul>
ich einen Klassenwert an alle Listenelemente hinzufügen möchten, dass die Eltern von z. Also, ich möchte y ändern, aber nicht x.
Offensichtlich kann ich dies in eine Art assoziative Array analysieren und dann rückwärts recurse. Irgendwelche Ideen, wie ich es mit nur Textverarbeitung (String ersetzen, regulären Ausdruck, etc.) tun kann?
Danke!