---
title: "lägga till färdigt element till firstchild"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/5188-lägga-till-färdigt-element-till-firstchild"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "@nders"
published: "2001-05-08T12:13:00.000Z"
updated: "2003-10-31T22:27:26.000Z"
replies: 5
views: 492
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/5188-lägga-till-färdigt-element-till-firstchild"
---

# lägga till färdigt element till firstchild

## #1 — @nders, 2001-05-08T12:13Z

tjaba.

vi ponerar att jag har en sträng som ser ut så här:

```
<Footer company="Mitt företag" address="Min adress" phone="08-111111" fax="08-111112"/>
```

jag vill nu lägga på ett element (Footer) med exakt utseende enligt ovan, som ett child till ett färdigt xmldokuments firstchild.

jag använder microsofts xmlparser (msxml3) och skulle vilja göra något sånt härnt (i visual basic eller asp, spelar ingen roll):

```
set objFooterElement = objDOMDocument.createElement ("Footer")
[i]objFooter.loadxml (footersträngen)[/i]
objDOMDocument.firstchild.appendchild objFooterElement
```

jaja, ni fattar vad jag menar?

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

## #2 — Vide, 2001-05-08T13:44Z

Hittade detta... verkar intressant:
 <http://www.devguru.com/Technologies/xmldom/quickref/node_appendChild.html>

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

## #3 — @nders, 2001-05-09T06:00Z

nja, inte riktigt, men tack ändå!

att kasta på element med en textnod är inte riktigt vad jag vill göra, utan appenda ett färdigt element (ett tomt sådant).

men nu har jag ett ställe att kika på. 

tack vide! :D

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

## #4 — @nders, 2003-10-31T15:38Z

Plockar upp den här tråden igen, då problemet återigen aktualiserats. Jag har idag löst problemet på det här sättet med MSXML:

```
Set objTempDOM = Server.CreateObject("MSXML2.DOMDocument")
objTempDOM.LoadXML "<Footer company=""Mitt företag"" address=""Min adress"" phone=""08-111111"" fax=""08-111112""/>"
objDOM.documentElement.appendChild objTempDom.documentElement
```

Det innebär alltså att jag skapar ett DOM-dokument, fast jag egentligen bara vill skapa ett IXMLDOMElement att lägga till mitt färdiga objDOM. 

Bättre lösningar?

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

## #5 — Peter S, 2003-10-31T22:10Z

Kan du inte göra någonting sådant här:

```
Set tmp = objDom.createElement("Footer")
	tmp.setAttribute("company", "Mitt företag")
	tmp.setAttribute("address", "Min adress")
	tmp.setAttribute("phone", "08-111111")
	tmp.setAttribute("fax", "08-111112")

objDom.documentElement.appendChild(tmp)
```

 :)

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

## #6 — @nders, 2003-10-31T22:27Z

Jo, det kan jag göra, men grejen är att hela elementet med attribut och hela klabbet ligger klart, lagrat som text i en applikationsvariabel. Den applikationsvariabeln vill jag bara omvandla till ett element.

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/xml/5188-lägga-till-färdigt-element-till-firstchild
