webForumDet fria alternativet

XSLTProcessor och setParameter

0 svar · 468 visningar · startad av Fredde Mannen

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#1

Via XSLTProcessor kan man ju sätta värdet för en xsl-parameter i xsl-dokumentet.

$parameters = array("sortOrder" => "ASC");
$xslt->setParameter(null,$parameters);
<xsl:param name="sortOrder"></xsl:param>

funkar jätte bra att lägga till strängar i parametrar, men om jag nu av någon anledning skulle vilja skicka in ett DOMDocument, så funkar det givetvis inte, metoden tar bara emot sträng-värden.

Jag kan däremot, typ:

<xsl:value-of select="php:function('getNodeSet')/node/@nodeTitle" />

Som kan returnera ett domdocument som man sedan kan leka vidare med, exempelvis hämta värdet i attríbutet nodeTitle..

Någon som har en idé om hur man skulle kunna skriva en egen setParameter-funktion som la till DOMDocument , men via en parameter istället genom php:function..

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)