Subject: [xsl] tricky string matching From: "Szabo, Patrick \(LNG-VIE\)" <patrick.szabo@xxxxxxxxxxxxx> Date: Mon, 14 Mar 2011 09:52:15 +0100 |
Hi, I'm using XSLT 2 and Saxon 9 Example-snippet from my input: ... <absatz>text text text text text text text text CO<tief>2</tief> text text text text text text </absatz> <absatz>text text text text text text text text H<tief>2</tief>O text text text text text text </absatz> ... What i have to do is make this look like this: ... <absatz>text text text text <alias kw="CO2">CO<tief>2</tief></alias> text text text text text text </absatz> <absatz>text text text text <alias kw="H2O">H<tief>2</tief>O</alias> text text text text text text </absatz> ... I do have an idea on how to solve this problem but it sounds very inefficient to me. What would you suggest ?! I would compile a list with alle the possible "Strings" like ... CO2 H2O ... Then i would make the absatz flat so there are no <tief> anymore. After that i would tokenize all the text() and see if one of them matches an entry of my list. Is there a better way ?! Kind regards . . . . . . . . . . . . . . . . . . . . . . . . . . Patrick Szabo XSLT Developer LexisNexis Marxergasse 25, 1030 Wien mailto:patrick.szabo@xxxxxxxxxxxxx Tel.: +43 (1) 534 52 - 1573 Fax: +43 (1) 534 52 - 146
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Interval Coalesce Problem in , Tony Nassar | Thread | Re: [xsl] tricky string matching, Imsieke, Gerrit, le- |
RE: [xsl] How to modify a RDF docum, Tony Nassar | Date | Re: [xsl] tricky string matching, Imsieke, Gerrit, le- |
Month |