Re: [xsl] variable question

Subject: Re: [xsl] variable question
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 31 Aug 2004 12:25:44 +0100
    An empty sequence is not allowed as the first argument of 
  mods:reftype()
  Transformation failed: Run-time errors were reported


That is consistent with the fact that a message was reported.

Because you have the function defined to expect exactly one element and
you pass it parent::mods:mods you will get the error whenever the parent
isn't that element.

since debug xsl;choose took this branch

 <xsl:when test="not(parent::mods:mods)">

the parent isn't mods:mods however since the message was [[mods]] it has
mods as the name, so presumably the namespace is wrong, get your message
to output the namespace-uri() as well as the name(), see what you get.

I would guess that one of your pre-passes over the data (or the original
source) has elements in no-namespace rather than the mods namespace.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread