Re: How to Parse String with Escaped XML Markup?
| Newsgroups | gmane.text.xml.xsl.general.mulberrytech |
|---|---|
| Message-ID | <[email protected]> |
extract the string and give it to https://www.w3.org/TR/xpath-functions/#func-parse-xml On Fri, 15 Jan 2021 at 14:57, Eliot Kimber [email protected] < [email protected]> wrote: > I researched this question in this list but I didn't find a recent > response so I'm asking it again. > > My specific requirement is to take the value of an Oxygen deleted content > processing instruction and parse it back into elements in the context of an > XSLT 3 transform. > > The PI is: > > <?oxy_delete author="ekimber" timestamp="20210115T085216-0600" > content="<body><p><ul > id="ul_c5k_mhh_34b"><li>li one</li><li>li > two</li></ul></p></body>"?> > > What I'm failing to work out is how to convert the value of the @content > pseudo-attribute back into a proper XML string that I can pass to > parse-xml(). > > I tried just using replace() to change the various named character > references to their characters but I ran into a use/mention problem with > quotes that I was unable to resolve at the end of the day, which made me > think that perhaps there's a better way or am I just not thinking clearly > about how to handle this kind of string in the context of an XSLT > transform? > > Thanks, > > Eliot > > -- > Eliot Kimber > http://contrext.com > > > --~---------------------------------------------------------------- XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/3329386 or by email: [email protected] --~--