---
title: "skriva till xml-fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/171641-skriva-till-xml-fil"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Addeladde"
published: "2008-05-19T18:34:52.000Z"
updated: "2008-05-19T19:09:09.000Z"
replies: 2
views: 409
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/171641-skriva-till-xml-fil"
---

# skriva till xml-fil

## #1 — Addeladde, 2008-05-19T18:34Z

Hej

Jag får lite titt som tätt fel på en xml-fil som det skrivs till med jämna mellanrum att den är låst av operativsystemet. Går inte ens att ta bort den i windows. Finns det något sätt att undvika detta?

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

## #2 — cok, 2008-05-19T18:36Z

Hur ser koden ut? Känns som du inte stänger filen eller liknande.

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

## #3 — Addeladde, 2008-05-19T19:09Z

```
    public static void getNewsFromNGM(string pid)
    {
        try
        {
            StringBuilder sb = new StringBuilder();

            // used on each read operation
            byte[] buf = new byte[8192];

            // prepare the web page we will be asking for

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.web.se/system/GetX.....");

            // execute the request
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

            // we will read data via the response stream
            Stream resStream = response.GetResponseStream();

            string tempString = null;
            int count = 0;

            do
            {
                // fill the buffer with data
                count = resStream.Read(buf, 0, buf.Length);

                // make sure we read some data
                if (count != 0)
                {
                    // translate from bytes to text
                    tempString = Encoding.Default.GetString(buf, 0, count);

                    // continue building the string
                    sb.Append(tempString);
                }
            }
            while (count > 0); // any more data to read?

            string f = HttpContext.Current.Request.MapPath("../pressreleaser/"+ pid +".xml").ToString();
            StreamWriter sw = new StreamWriter(f, false, Encoding.Default);
            sw.Write(sb.ToString());
            sw.Close();
            sw.Dispose();
        }
        catch { }
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/171641-skriva-till-xml-fil
