Posted by Jared Williams on 04/19/05 02:00
> ===================
> Problem: can't retrieve the "1" from the ERRORCODE tag.
>
> I've narrowed down the source to the xmlns attribute inside
> the FMPXMLRESULT tag. Still can't figure out how to code it
> to grab the "1" though. Any ideas? I've tried:
>
> /ERRORCODE
> FMPXMLRESULT/ERRORCODE
> /FMPXMLRESULT/ERRORCODE
> FMPXMLRESULT/@xmlns/ERRORCODE
>
> and nothing works.
>
>
> =======(XSL)==========
>
> <xsl:template match="/">
> <OrganizationName><xsl:value-of
> select="ERRORCODE"/></OrganizationName>
>
>
> =======(Source XML)==========
>
> <FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
> <ERRORCODE>1</ERRORCODE>
This is a namespaces related I think, you need to define a the namespace in the stylesheet, common place is on the <xsl:styleseet>
element together, then use the prefix
<xsl:stylesheet xmlns:fm="http://www.filemaker.com/fmpxmlresult" ...
<xsl:template match="/">
<OrganizationName><xsl:value-of select="fm:FMPXMLRESULT/fm:ERRORCODE" /></OrganizationName>
Jared
[Back to original message]
|