Re: [xsl] Stripping payloads

Subject: Re: [xsl] Stripping payloads
From: Mohit Anchlia <mohitanchlia@xxxxxxxxx>
Date: Mon, 22 Aug 2011 13:15:42 -0700
On Sun, Aug 21, 2011 at 10:46 AM, Martin Honnen <Martin.Honnen@xxxxxx> wrote:
> Mohit Anchlia wrote:
>>
>> I have payload something like
>>
>> <api>
>>    <name>get</name>
>>    <payload>assaddddd</payload>
>> </api>
>>
>> We have got a requiement to save all incoming request except the
>> "payload" on the wire. Also, one of the option I think is to use XSL
>> transformation to strip the payloads. I need some suggestion on if
>> it's the good way and also how can I possibly do it using xslt.
>
> Well if you want to strip the payload element(s) then do
>
> <xsl:template match="@* | node()">
>  <xsl:copy>
>    <xsl:apply-templates select="@* | node()"/>
>  </xsl:copy>
> </xsl:template>
>
> <xsl:template match="payload"/>

In the same transformation is it possible to output 2 separate pieces:

1) Payload
2) Everything but payload

We need to persist them but separately

>
>
>
>
> --
>
>        Martin Honnen --- MVP Data Platform Development
>        http://msmvps.com/blogs/martin_honnen/

Current Thread