[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] tricky string matching
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|