Subject: RE: [xsl] Output based on the existence of a particular piece of data in a list From: "Michael Kay" <mhk@xxxxxxxxx> Date: Mon, 7 Apr 2003 19:51:25 +0100 |
It's difficult to know what aspect of this problem you are finding difficult, since you haven't shown us your attempts to solve it. Use <xsl:choose> to switch between the success/failure outputs Use test="/*/AcctngCodeOut/Error" to test for the presence of an Error element. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Martin, Tripp > Sent: 07 April 2003 16:39 > To: 'XSL-List@xxxxxxxxxxxxxxxxxxxxxx' > Subject: [xsl] Output based on the existence of a particular > piece of data in a list > > > I've got the following incoming XML: > > <AC:validateAcctngCodeResponse xmlns:AC="AcctngActivityWS"> > <UserId>U712345</UserId> > <AcctngCodeOut> > <Type>CC</Type> > <Identifier>1234</Identifier> > <Status>OK</Status> > <StatusText>Document has no errors.</StatusText> > </AcctngCodeOut> > <AcctngCodeOut> > <Type>P</Type> > <Identifier>54321</Identifier> > <Status>OK</Status> > <StatusText>Document has no errors.</StatusText> > </AcctngCodeOut> > <AcctngCodeOut> > <Type>O</Type> > <Identifier>78960</Identifier> > <Status>Error</Status> > <StatusText>Order 78960 does not exist</StatusText> > </AcctngCodeOut> > </AC:validateAcctngCodeResponse> > > I need to make my output based on the existence of a <Status> > tag with "Error". So, in the case above I want to have: > <accountcheckreply> > <success>false</success> > <message type="error"> > <code>1</code> > <description>Order 78960 does not exist</description> > </message> > </accountcheckreply> > > Whereas if there were no errors in the incoming document, I would have > simply: > <accountcheckreply> > <success>true</success> > </accountcheckreply> > > I haven't been able to figure out what I need to use to make > this happen. Can anyone offer a suggestion of where to start? > > Thanks, > Tripp > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Output based on the exist, Lars Huttar | Thread | [xsl] Embedding fonts in PDF files, Rob Campbell |
RE: [xsl] RE: DTD within an XML doc, Michael Kay | Date | RE: [xsl] Fw: xsl parse, Michael Kay |
Month |