Subject: [xsl] Determining the type of attribute within the matching template From: "James Carlyle" <james.carlyle@xxxxxxxxxxxx> Date: Sat, 8 Feb 2003 13:26:24 -0000 |
Hi I have a template that catches all element and attribute nodes <template match="*|@*"> <choose> <!-- string literal objects --> <when test="self::text()[normalize-space(.) != '']"> </when> <!-- resource types --> <when test="self::@rdf:resource"> </when> <!-- datatypes --> <when test="self::@rdf:datatype"> </when> <!-- complex objects --> <when test="self::*"> </when> </choose> </template> This gives an error with the test self::@rdf:resource "NodeTest expected here. self::-->@<--rdf:resource" Is there any way of picking up all attributes in a template and then determining their type, without a comparison of name() and namespace-uri(), which feels wrong? This is bugging me. Many thanks if you can help James Carlyle XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Re: [xsl] XPath question, cknell | Thread | Re: [xsl] Determining the type of a, Jeni Tennison |
Re: [xsl] Filtering XML with XSL, Charles White | Date | Re: [xsl] Determining the type of a, Jeni Tennison |
Month |