At 2015-02-12 20:11 +0000, Craig Sampson craig(_dot_)sampson(_at_)sas(_dot_)com
wrote:
Can anyone tell me what the problem is and how to fix it?
I can tell you why you get the error (don't kick yourself too hard),
but how to fix it is up to you based on what you need.
<xsl:for-each select="tokenize(@softwareContextID,' ')">
That sets the context to be a string.
<context contextMappingID="{.}" docset="{$alias}"
file="{$deliverable}.htm#{@eid}"/>
And there you are trying to obtain the eid= attribute of the string.
And so you get the message:
Required item type of the context item for the attribute axis is
node(); supplied value has item type xs:string
My guess is you'll have to put the @eid into a variable when the
context is subSubTopic before tokenizing and then use the variable.
I hope this helps.
. . . . . . . Ken
--
Check our site for free XML, XSLT, XSL-FO and UBL developer resources |
Free 5-hour lecture: http://www.CraneSoftwrights.com/links/video.htm |
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ |
G. Ken Holman
mailto:gkholman(_at_)CraneSoftwrights(_dot_)com |
Google+ profile: http://plus.google.com/+GKenHolman-Crane/about |
Legal business disclaimers: http://www.CraneSoftwrights.com/legal |
---
This email has been checked for viruses by Avast antivirus software.
http://www.avast.com
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--