---
title: "(xsl) Selecta alla värden utom ett?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/140226-xsl-selecta-alla-värden-utom-ett"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "CokeLight"
published: "2006-01-03T13:20:34.000Z"
updated: "2006-01-03T13:28:15.000Z"
replies: 1
views: 336
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/xml/140226-xsl-selecta-alla-värden-utom-ett"
---

# (xsl) Selecta alla värden utom ett?

## #1 — CokeLight, 2006-01-03T13:20Z

Hejsan,

Hur gör jag för att, i en for-each, selecta alla värden utom ett? T.ex så vill jag selecta a, b, c, men inte d.. hur skriver man villkoret för det?

xml:

```
<root>
 <elem>
  <sub attr="abc">a</sub>
  <sub attr="abc">b</sub>
  <sub attr="abc">c</sub>
  <sub attr="abc">d</sub>
 </elem>
</root>
```

 

Jag har provat att exprimentera med lite olika men vet inte vad jag skriva exakt.. eller kan man skriva villkoret direkt i for-each select="" ?

```
<xsl:for-each select="sub[@attr='a']">
 <xsl:choose>
  <xsl:when test="not(.....??.....)">
  ...
 </xsl:choose>
</xsl:for-each>
```

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

## #2 — CokeLight, 2006-01-03T13:28Z

\<xsl:when test="not(. = 'F')"\>

gick bra tydligen.. (undrar om man tänker bättre efter att ha skrivit ett inlägg? =)

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

---

Tråden på webben: https://www.webforum.nu/amne/xml/140226-xsl-selecta-alla-värden-utom-ett
