amolip: Serach&Replace

Beitrag lesen

Hallo Martin,

Würdet Ihr das grundsätzlich anders machen ?

Ja, und zwar per XSLT. Als Grundlage führst du eine Identitätstransformation durch. Jetzt kommt es auf die konkrete Anforderung an, die ich aufgrund deiner mangelhaften Beschreibung interpretiere. Du machst ein rekursives Template für Textknoten worin du die Ersetzung mit den XPath-Stringroutinen durchführst. Das ist ein bisschen Fummelarbeit aber du hast die wirkliche Kontrolle darüber.

Du könntest das durchaus mittels Regulärer Ausdrücke machen, aber da gehört sehr, wirklich sehr, sehr viel Fingerspitzengefühl dazu. Wenn du nicht topfit, sowohl im XML-Regelwerk als auch in der Handhabung Regulärer Ausdrücke, bist, vergiss es - du wirst dann sowieso kein Vertrauen dazu haben.

Gruß Uwe