|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] xsl:if to find the existence of an element
Hi All, Good Morning. I am facing a problem in finding a way to solve the following problem. Problem Description: ----------------------- I have an optional tag with no value associated in the XML document. Only the existence & non existence of the tag matters E.g: <?xml version="1.0" encoding="UTF-8"?> <SendTaxRequest> <TransactionNumber>12345</TransactionNumber> <BusinessDayDate>20020106</BusinessDayDate> <TaxOutOfCountryFlag/> </SendTaxRequest> The Tag "TaxOutOfCountryFlag" is an optional tag. The requirement is that I have to transform the above XML document to another XML document considering the existence of the optional field "TaxOutOfCountryFlag". like following.. 1. If "TaxOutOfCountryFlag" element exists the result should be.... <?xml version="1.0"?> <SendTaxRequest> <element name="TransactionIdentifier" type="ebsidicString" totalDigits="4" value="TX03"/> <element name="BusinessDayDate" type="date" totalDigits="8" value="20020106"/> <element name="TaxOutOfCountryFlag" type="ebsidicString" totalDigits="1" value="Y"/> </SendTaxRequest> 2. If "TaxOutOfCountryFlag" element does not exist the result should be.... <?xml version="1.0"?> <SendTaxRequest> <element name="TransactionIdentifier" type="ebsidicString" totalDigits="4" value="TX03"/> <element name="BusinessDayDate" type="date" totalDigits="8" value="20020106"/> <element name="TaxOutOfCountryFlag" type="ebsidicString" totalDigits="1" value="N"/> </SendTaxRequest> Note: the "value" attribute of "TaxOutOfCountryFlag" is changing. Please suggest me how can I accomplish this problem. Any help is greatly appreciated. Thanks, Ravi
|
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
|
|||||||||

Cart








