---
title: "Hämta element ur XSL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/141581-hämta-element-ur-xsl"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Palle"
published: "2006-01-27T09:13:41.000Z"
updated: "2006-01-27T13:48:06.000Z"
replies: 3
views: 337
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/webbutveckling/141581-hämta-element-ur-xsl"
---

# Hämta element ur XSL

## #1 — Palle, 2006-01-27T09:13Z

Morrn morrn! :)

Jag har kört fast lite i RegExp-träsket och behöver nu hjälp:

Jag använder ASP/VBScript och läser in en XSL-fil, problemet är att ur denna XSL vill jag **bara** hämta de 
element som ligger **mellan** \<xsl:stylesheet ... \> och \</xsl:stylesheet\>.
Notera att start-taggen för *\<xsl:stylesheet ... \>* kan se ut lite hipp som happ. ;)

Någon som har några tips?

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

## #2 — Palle, 2006-01-27T10:14Z

Mitt pattern ser ut så här just nu:

```
objRegExp.Pattern = "(<xsl:stylesheet.*?>)(.*?|\s)(</xsl:stylesheet>)"
```

Kanske inte det mest optimala, men det fungerar till 50%.. ;)
Då min XSL innehåller både radbyten och indentering (tabbar) så måste jag på nått sätt få med dessa i mitt pattern också.
Tabbarna kommer med nu, men om jag inte först replace´ar bort radbytena så fungerar inte ovanstående pattern.

Kan man på nått smidigt sätt optimera detta pattern och även få in så radbyten följer med?

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

## #3 — Peter S, 2006-01-27T11:24Z

Hejsan!  :) 

Testa

```
objRegExp.Pattern = "(<xsl:stylesheet.*?>)((?:.|\r|\n)*?)(</xsl:stylesheet>)"
```

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

## #4 — Palle, 2006-01-27T13:48Z

Se där, nu bidde möe finare. Tack o bock!  ;)   :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/141581-hämta-element-ur-xsl
