RE: [xsl] value-of or apply-templates

Subject: RE: [xsl] value-of or apply-templates
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Wed, 10 Mar 2004 18:51:49 -0000
# 
# A question on style: if you have a document which consists of a series of
# repeating structures (such as a table of records or a simple document of
# paragraphs) should you use:
# 
# <xsl:apply-templates />
# 
# or:
# 
# <xsl:value-of select=".">
# 

There's not much to choose between them. But it may be worth observing that
in XSLT 2.0 they're subtly different: apply-templates will process the text
nodes, whereas value-of will give you the typed value converted to a string.
If the data is "10.00" and the schema type is xs:decimal, then
apply-templates will give you "10.00" while value-of will give you "10".

Michael Kay


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


Current Thread