---
title: "xml-request"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/154379-xml-request"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Addeladde"
published: "2006-11-30T17:57:49.000Z"
updated: "2006-11-30T22:42:45.000Z"
replies: 5
views: 353
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/dotnet/154379-xml-request"
---

# xml-request

## #1 — Addeladde, 2006-11-30T17:57Z

Hej

Jag har en klass där man skickar in en sträng med xml.
Vad är bästa sättet att bygga upp xml strängen på?

Med stringbuilder?

Jag har ca 3 värden från ett formulär som ska markeras med xml.

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

## #2 — emission, 2006-11-30T20:17Z

XmWriter eller XmlDocument

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

## #3 — Addeladde, 2006-11-30T20:38Z

Men i t.ex. XmlTextWriter  så måste man specifiera ett filnamn. Jag vill enbart lagra xml-koden i en sträng för att sedan skicka in i en annan metod som använder sockets för att skicka det till en server.

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

## #4 — Crypth, 2006-11-30T22:31Z

Om jag fattat det rätt så är det nog stringbuilder du är ut å far efter.
Här har du lite kod att putta dig i rätt riktining om jag förstår din fråga rätt:

```
        System.Text.StringBuilder b = new System.Text.StringBuilder();
        XmlWriter a = XmlWriter.Create(b);
        a.WriteStartDocument();
        a.WriteStartElement("mindata");
        a.WriteElementString("fält1", "värde1"); //ersätt med lämplig data
        a.WriteElementString("fält2", "värde2"); 
        a.WriteElementString("fält3", "värde3"); 
        a.WriteEndElement();
        a.WriteEndDocument();
        a.Flush();
```

b.ToString() ger dig då strängen med xml som du kan mata in i din metod som ska skicka den vidare.

Kika även på XmlWriterSettings som XmlWriter tar som andra parameter.
Kan vara av nytta om du vill skriva xmlfragment.

Om det här är det bästa sättet kan säkert diskuteras :e

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

## #5 — Addeladde, 2006-11-30T22:38Z

Japp det var ungefär så jag gjorde med stringbuilder men tänkte om det finns ett bätrre sätt.

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

## #6 — Crypth, 2006-11-30T22:42Z

Alternativet är väl att bygga xmlen själv i en sträng, det är ju inget monstruöst arbete med tanke på att du endast har 3 fält. För mig känns xmlwriter väldigt tungrott i ditt fall.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/154379-xml-request
