RE: [PHP] XSL problem

From: Date: Mon, 18 Apr 2005 23:00:05 +0000
Subject: RE: [PHP] XSL problem
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-213295@lists.php.net to get a copy of this message
> =================== > 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

« previous php.general (#213295) next »