xsl-list
[Top] [All Lists]

Techniques for transforming content like "&lt;tag&gt;content&lt;/tag&gt;" to "<tag>content</tag>"

2003-07-24 10:26:43
I have a requirement to write XSLT transformers for XML documents, some
of whose element contents can consist of "encoded" XML, like this:

<other>
 <key>stuff</key>
 <value>&lt;userid&gt;98765&lt;/userid&gt;</value>
</other>

We need to transform this to this:

<other>
 <key>stuff_userid</key>
 <value>98765</value>
</other>

There's no avoiding that this will be messy, so I'm only aiming to clean
up the worst part of this process: how I parse the "encoded" XML.  A POC
for this is just using "substring-after" and "substring-before" to set
the pieces into variables.  Is there a better way to parse content like
this?


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>