Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Throwing error in for loop [Thread Next] Re: Throwing error in for loopTo: NULL Date: 5/3/2008 9:54:00 AM
"Paul Richardson" <paul.richardson@g...> wrote in message
news:986fd821-6e74-408b-87b5-2b3c20ced199@l......
> I have (hopefully) an easy question:
>
> I have XML's that I am transforming using an XSL, and one of the
> elements of the xml repeats multiple times. I need to somehow put in
> the XSL a check to create an error element only if none of the
> repeated elements match.
>
> To illustrate:
> I have several <LineItem> tags in the XML with different <ActionCode>
> tags.
>
> I need my XSL to this tag:
> <xsl:value-of select="error(QName('http://', 'ribproxy'),'ribproxy:
> Non-relevant POSLog message: ($txnType)')"/>
>
> If and Only If none of the LineItems had valid ActionCode tags.
>
> Thanks to anyone who can help!
> Paul
>
How do you know that an ActionCode is invalid? I would just check "first" by
selecting all the LineItems elements with an invalid ActionCode and throwing
an error if the set were non-empty.
--
Joe Fawcett (MVP - XML)
http://joe.fawcett.name
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
