Converting to text to lowercase in nodes and child nodes in xsl
问题 Using xsl 2.0 I'm trying to convert all uppercase text to having only the first letter of text in each node upper-case. Their are a large number of possible child elements. <text> text text text <head>BLAH <unkownTag>BLAH</unkownTag> BLAH </head> </text> I'd like to transform this to read <text> text text text <head>Blah <unkownTag>Blah</unkownTag> Blah </head> </text> The closest I've come is <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org