[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Stripping payloads
Sorry I didn't specify it correctly. I need to extract just the payload value. So output would like something like: output 1 (no payload value): <api> <name>get</name> <payload></payload> </api> output 2 (just the payload value): assaddddd On Mon, Aug 22, 2011 at 1:15 PM, Mohit Anchlia <mohitanchlia@xxxxxxxxx> wrote: > 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/
|
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
|