---
title: "XSLTProcessor och setParameter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/184080-xsltprocessor-och-setparameter"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Fredde Mannen"
published: "2010-07-14T11:35:06.000Z"
updated: "2010-07-14T11:35:06.000Z"
replies: 0
views: 468
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/184080-xsltprocessor-och-setparameter"
---

# XSLTProcessor och setParameter

## #1 — Fredde Mannen, 2010-07-14T11:35Z

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

```php
$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..

Permalänk: https://www.webforum.nu/p/184080

---

Tråden på webben: https://www.webforum.nu/amne/php/184080-xsltprocessor-och-setparameter
