Re: [xslt] Problems with Some XSLT syntax in libxslt1.1 [resending with tar.bz2 attachment]
- From: Igor Zlatkovic <igor zlatkovic com>
- To: The Gnome XSLT library mailing-list <xslt gnome org>
- Subject: Re: [xslt] Problems with Some XSLT syntax in libxslt1.1 [resending with tar.bz2 attachment]
- Date: Thu, 10 Aug 2006 13:39:15 +0200
On 10.08.2006 12:49, Dimuthu Chathuranga wrote:
Hi,
Ho,
I'm a very newbie for libxslt. I m writing a code generation tool using
xslt.
I use libxslt1.1 to parse an xslt and found problems in following cases.
<xsl:choose>
<xsl:when test="@mep='10'">
AXIS2_OP_SET_MSG_EXCHANGE_PATTERN(op, env,
AXIS2_MEP_URI_IN_ONLY);
</xsl:when>
<xsl:otherwise>
AXIS2_OP_SET_MSG_EXCHANGE_PATTERN(op, env,
AXIS2_MEP_URI_OUT_IN);
</xsl:otherwise>
</xsl:choose>
here the @mep is 10, the parser working fine but when @mep = 11 the
<xsl:otherwise> code is *not* working.
Well, it does. Using your attached example, with four <methods> each
having mep="12", here it outputs exactly the lines from the
xsl:otherwise. Just as it should. This is libxslt 1.1.17.
This is the case for evaluate the
following as well.
<xsl:if test="not($mep='10')">
Well, it does that too. In your attached example mep is 12. The
preceding test passes, but nothing is generated because the rest is
guarded by test="$isSync='1'" and test="$isAsync='1'", none of which is
set to 1.
I attach the code i used to parse xslt and the associated files.
can somebody please explain me whether this is a my bug, or some
standard violation.
I have no idea what you are doing wrong, But here it behaves as it
should. Perhaps you have a different, older version?
Ciao,
Igor
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]