Difference between revisions of "Tricks and tips"
(→Permit php function call) |
|||
Line 12: | Line 12: | ||
exclude-result-prefixes="xhtml php"> | exclude-result-prefixes="xhtml php"> | ||
</xml> | </xml> | ||
+ | Do not forget <xsl>exclude-result-prefixes="php"</xsl> otherwise you will have xmlns:php attribute in your root tag! | ||
then: | then: | ||
<xml><xsl:value-of select="php:functionString('_tr8', //something/forexample)"/></xml> | <xml><xsl:value-of select="php:functionString('_tr8', //something/forexample)"/></xml> |
Revision as of 17:16, 4 April 2007
SQL
Permut two rows according to their id
Goal: permut two rows with id=a and id=b using only one query
UPDATE some_table SET id = a + ABS(id - b) WHERE order_num in (a , b)
XSLT
Permit php function call
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xhtml="http://www.w3.org/1999/xhtml" version="1.0" xmlns:php="http://php.net/xsl" exclude-result-prefixes="xhtml php">
Do not forget <xsl>exclude-result-prefixes="php"</xsl> otherwise you will have xmlns:php attribute in your root tag!
then:
<xsl:value-of select="php:functionString('_tr8', //something/forexample)"/>