---
title: "Hur gör man i .net?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/100403-hur-gör-man-i-net"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Thomasa"
published: "2004-03-27T13:42:34.000Z"
updated: "2004-03-28T16:36:24.000Z"
replies: 8
views: 432
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/100403-hur-gör-man-i-net"
---

# Hur gör man i .net?

## #1 — Thomasa, 2004-03-27T13:42Z

Jag försöker att få detta att fungera i asp.net istället för traditionell asp. Någon som har en aning hur man skriver detta i .net..
? har försökt en hel del nu.. men :(

```

<script language="VB" runat="server">
Set XMLDoc = CreateObject("MSXML2.DOMDocument")
XMLDoc.setProperty "ServerHTTPRequest", true
XMLDoc.async=false
XMLDoc.Load "temp/data2.asp"
If XMLDoc.parseError.errorCode = 0 Then

	Set nodeLst = XMLDoc.getElementsByTagName("item")
	

		For i = 0 To 3
			Set title = XMLDoc.getElementsByTagName("Sport")
			Set desc = XMLDoc.getElementsByTagName("starttid")
			Set link = XMLDoc.getElementsByTagName("Sluttid")
			response.write Sport.Item(i).text & "<br>" & Starttid.Item(i).text & "<br>"
			response.write Sluttid.Item(i-1).text
		next
else
	Response.write XMLDoc.parseError.reason
End If
</script>
```

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

## #2 — Nöff, 2004-03-27T15:49Z

Hi hi, ju fortare du glömmer klassisk asp ju fortare lär du dig asp.net :)

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

## #3 — Thomasa, 2004-03-27T15:50Z

hmm, :) vad vill du säga med det?

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

## #4 — Dino, 2004-03-27T16:53Z

Visa hur xml filen ser ut och hur du vill att den presenterade datan skall se ut.

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

## #5 — Thomasa, 2004-03-27T17:01Z

detta är xml-filen

```
<?xml version="1.0" encoding="UTF-8" ?>
<kalender>
	<Pass>
		<Sport>Kanot</Sport>
		<Starttid>12:00</Starttid>
		<Sluttid>16:00</Sluttid>
		<Datum>2004-03-25</Datum>
	</Pass>
	<Pass>
		<Sport>Fotboll</Sport>
		<Starttid>12:00</Starttid>
		<Sluttid>16:00</Sluttid>
		<Datum>2004-03-25</Datum>
	</Pass>
	<Pass>
		<Sport>Basket</Sport>
		<Starttid>12:00</Starttid>
		<Sluttid>16:00</Sluttid>
		<Datum>2004-03-25</Datum>
	</Pass>
</kalender>
```

Jag vill ha ut följande:

```
			If e.Day.Date.Date = New Date(2004,03,6) Then
                e.Cell.Controls.Add(New LiteralControl(ChrW(60) & "br" & ChrW(62) & ChrW(60) & "table cellpadding=0 cellspacing=0 border=0" & ChrW(62) & ChrW(60) & "tr" & ChrW(62) & ChrW(60) & "td class='brodtextMonth'" & ChrW(62) & ChrW(60) & "strong" & ChrW(62) & "<a href='day.asp?wiev=day&date=2003-12-06'>09:10 " & ChrW(60) & "/strong" & ChrW(62) &  "Löpning</a><br>..." & "</td" & ChrW(62) & ChrW(60) & "/tr" & ChrW(62) & ChrW(60) & "/table" & ChrW(62)))
            End If
```

Men jag vill givetvis ersätta Löpning med Sport från xml-en, datum med datum osv..

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

## #6 — Thomasa, 2004-03-27T17:02Z

alltså en sån ifsats för varje pass i xmlen

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

## #7 — Dino, 2004-03-27T17:11Z

Det var slutresultatet jag ville veta hur det skall se ut. Gissning: Du vill kolla om det finns data för ett visst datum i en kalender och om det finns så skall det läggas till en länk i cellen för datumet, eller?

Lägg gärna upp en bild på hur du vill att det skall se ut.

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

## #8 — Thomasa, 2004-03-28T00:50Z

Jo precis, de ska skrivas ut en länk, den texten som jag klistrade in och kalendern ser ut som bifogade bilden, har inga länkar där nu dock.. men det fungerar om ja hårdkodar in den texten ovan..

Bilagor:

- [kalender.gif](https://www.webforum.nu/a/3154.gif)

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

## #9 — drunken_master, 2004-03-28T16:36Z

Något åt detta hållet? Det borde inte vara några problem för dig att översätta detta till vb

```
private void Page_Load(object sender, System.EventArgs e)
{
	ds = new DataSet();			
// Läs in Xmlfilen i ett dataset
	ds.ReadXml(Server.MapPath("XMLFile1.xml"));
}

private void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
	DataRow[] arrDatum = ds.Tables[0].Select("Datum = '"+e.Day.Date.ToShortDateString()+"'"); //välj rader med det datum som renderas
	foreach(DataRow dr in arrDatum)	
	{
		//Gör någonting...	
							
		e.Cell.Controls.Add(new LiteralControl("<br>"+(string)dr["Sport"]));	
	
		
	}
	
	if(arrDatum.Length >0)
	{
		//Gör någonting annat 
	}
}
```

/Andreas

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/100403-hur-gör-man-i-net
