This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

How to delete empty element tag from output XML?


hi, I am new to this list and would appreciate your advice. 

I use XSLT to convert XML to XML and HTML. I need to delete the tag when
there are no value in the output. for example, I have XSLT as following:
	<NAME><xsl:value-of select="N1" /></NAME>
I don't need <NAME /> or <NAME> </NAME>.
One way I can do it is use <xsl:if> outside of <Name> tag, but that's too
much for me because I have a lot of similar tags.

Another related question is that some time I need put a default value if
nothing there. Again I can use <xsl:if> to check it, but again it's too
tedious. is there sth like Default in  XML Schema in XSLT?

Thanks in advance.

Guangzu


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]