This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
pls help me on XML-XSLt Tag Display
- To: XSL-List at lists dot mulberrytech dot com
- Subject: [xsl] pls help me on XML-XSLt Tag Display
- From: Maricar Gold <cow8th at yahoo dot com>
- Date: Wed, 27 Jun 2001 02:01:56 -0700 (PDT)
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi,
I am currently coding an XSLt to transform an XML
document to another XML with different formatting.
I cannot seem to know how to remove certain tags from
displaying when there is no value. For example, if a
values exist for ListofDescription from the source
document, the output should display as:
<ExampleTag>Example</ExampleTag>
<ListofDescription>
<DescInfo>
<DescriptionID>Color</DescriptionID>
<Description>Red</Description>
</DescInfo>
<DescInfo>
<DescriptionID>Height</DescriptionID>
<Description>57</Description>
</DescInfo>
</ListofDescription>
<FinalTag>Final</FinalTag>
(Element DescInfo can have 0 to n occurrences. These
are retrieved by xsl:for-each loop or apply-template
statement.
Element ListofDescription can have 0 or 1 occurence,
depending on the existence of DescInfo.)
However, if no value exists for DescInfo from the
source, then the <ListofDescription> tag should not
appear at all:
<ExampleTag>Example</ExampleTag>
<FinalTag>Final</FinalTag>
Is this possible? What syntax / logic should I use?
I would very much appreciate any help from you guys.
Thank you.
Cow
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list