Hi Gary,

Will that work for you OR do you expect anything else?

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
    xmlns:xs="http://www.w3.org/2001/XMLSchema";
exclude-result-prefixes="xs" version="2.0">
   <xsl:template match="/">
       <xsl:apply-templates/>
   </xsl:template>

    <xsl:template match="advancedSettings">
        <xsl:apply-templates/>
    </xsl:template>

    <xsl:template match="value">
        <xsl:value-of select="." disable-output-escaping="yes"/>
    </xsl:template>
</xsl:stylesheet>

OR

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
    xmlns:xs="http://www.w3.org/2001/XMLSchema";
exclude-result-prefixes="xs" version="2.0">

    <xsl:template match="advancedSettings">
        <xsl:value-of select="value" disable-output-escaping="yes"/>
    </xsl:template>

</xsl:stylesheet>

Output:

<settings><setting name="asv.preview.maxRows">450</setting></settings>

Regards,
Indy

On Tue, Jun 30, 2015 at 11:06 PM, Gary Larsen <[email protected]>
wrote:

> Thanks Rob,
>
>
>
> Is there something I can use in XSL?   Although maybe I can preprocess the
> document before sending to the stylesheet,
>
>
>
> Gary Larsen
>
> Envisn Inc.
>
> 508 259-6465
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Rob Szkutak
> *Sent:* Tuesday, June 30, 2015 1:29 PM
> *To:* MarkLogic Developer Discussion
> *Subject:* Re: [MarkLogic Dev General] Convert element text to node in XSL
>
>
>
> Here you go:
>
>
>
> xquery version "1.0-ml";
>
>
>
> let $doc :=
>
> <advancedSettings>
>
> <value>&lt;settings&gt;&lt;setting
> name="asv.preview.maxRows"&gt;450&lt;/setting&gt;&lt;/settings&gt;</value>
>
> </advancedSettings>
>
>
>
> let $convert := xdmp:unquote(xdmp:url-decode($doc/value/text()))
>
>
>
> return
>
>   $convert//setting
>
>
>
>
>
> Best,
>
> Rob
>
>
>
> Rob Szkutak
>
> Associate Consultant
>
> MarkLogic Corporation
>
> [email protected]
>
> Cell +1.716.562.8464
>
> www.marklogic.com
>
>
> ------------------------------
>
> *From:* [email protected] [
> [email protected]] on behalf of Gary Larsen [
> [email protected]]
> *Sent:* Tuesday, June 30, 2015 12:27 PM
> *To:* 'General MarkLogic Developer Discussion'
> *Subject:* [MarkLogic Dev General] Convert element text to node in XSL
>
> Hope this isn’t too off topic.  In an XML document the value element
> contains and encoded XML string. I would like to parse this to a node in
> XSL for further processing.
>
> <advancedSettings>
> <value>&lt;settings&gt;&lt;setting
> name="asv.preview.maxRows"&gt;450&lt;/setting&gt;&lt;/settings&gt;</value>
> </advancedSettings>
>
> Is this possible?
>
> Thanks,
> Gary
>
>
>
> _______________________________________________
> General mailing list
> [email protected]
> Manage your subscription at:
> http://developer.marklogic.com/mailman/listinfo/general
>
>
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to