Subject: Re: [xsl] Newbie cannot find syntax error in attribute select From: Michael Kay <mike@xxxxxxxxxxxx> Date: Wed, 16 Feb 2011 08:58:12 +0000 |
Hello,The error is the missing "/" before "@Sub_Id".
I am trying to transform "Account" elements into "Contract" elements which contain some of the data in the "Account" element. I want to make the Sub-Id into an attribute of the Contract, taking it from an attribute of an element within the Account element. (I also get the Org-Id from one of the "Characteristic" elements within the Account, which works fine. I thought that would be the hard part!)
I am using Eclipse 3.6.1 and performing the transform with the "Run" menu. My processor is the "jaxp" plugin.
My (bad) template is:
<xsl:template match="Account_or_Subaccount"> <xsl:element name="Contract"> <xsl:attribute name="Sub_ID"> <xsl:value-of select="./Subscriber_Info@Sub_Id" /> </xsl:attribute> <xsl:attribute name="Org_ID"> <xsl:value-of select="./Characteristic[@Display_Lable="Organization ID"]" /> </xsl:attribute> </xsl:element> </xsl:template>
<xsl:template match="Account_or_Subaccount"> <Contract Sub_ID="{Subscriber_Info/@Sub_Id}" Org_ID="{Characteristic[@Display_Lable='Organization ID']}" /> </xsl:template>
Michael Kay Saxonica
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Newbie cannot find syntax, Graydon | Thread | Re: [xsl] Newbie cannot find syntax, thehulk |
Re: [xsl] Newbie cannot find syntax, Graydon | Date | [xsl] Happy Birthday to XSL List, Vasu Chakkera |
Month |