webForumDet fria alternativet

Skapa ett xml dokument

.NET

7 svar · 402 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

Vilket är det smidigaste sättet att skapa ett xml dokument.

Lått oss säga att jag vill skapa ett dokument som ser ut som följande

[red]
<?xml version="1.0" encoding="utf-8" ?>
<users>
	<user>
		<status>0</status>
		<name>icaaq</name>
		<password>hashit</password>
	</user>
</users>[/red]

Jag kan ju skapa ett dataset och spara det som ett xml, men finns det ett bättre sätt?

och detta ska göras med C#

mv icaaq

Medlem sedan dec. 19998 577 inlägg
#2

Vad skall du skapa det utifrån?
Har du en data source?
Utifrån kod eller editor?

VS.NET: Skapa ett xml-dokument och välj textläge för att lägga till fält och struktur, ändra till design för att fylle på med poster.

Medlem sedan okt. 20005 273 inlägg
#3

Det är så här att jag kollar om en xml-fil finns. Finns den inte ska den skapas, finns den så ska den fyllas på med en post.

Så den ska skapas OnTheFly mha C#

När dokumentet finns så har jag tänkt mig att använda ett DataSet för att fylla på med en post. men det var detta att skapa ett helt nytt dokument.

mv icaaq

/Red. Jag vet alltså vilka element jag ska använda i dokumentet

Medlem sedan okt. 20005 273 inlägg
#4

Jag hittade denna http://www.net-language.com/CodeExample.aspx?i=182

Är det ett smidigt sätt? eller finns det bättre?

mv icaaq

Medlem sedan juni 20019 024 inlägg
#5

Berätta vad det är du vill göra, alltså i vilket sammanhang xml-filen är tänkt att användas.

Det är lättare än att stirra sig blind på tekniken.

Medlem sedan nov. 2003569 inlägg
#6

varför inte bygga upp en tabell i ett dataset och spara det som XML?

Medlem sedan okt. 20005 273 inlägg
#7

Pace skrev:

Berätta vad det är du vill göra, alltså i vilket sammanhang xml-filen är tänkt att användas.

Det är lättare än att stirra sig blind på tekniken.

Jag ska göra ett enkelt inloggningsskript. Men istället för att använda en databas eller .Net´s authentication så tänkte jag skapa en egen XML-fil där jag har användar information.

Detta för att jag har den senaste tiden skapat några sidor där dem endast vill ha ett nyhetsscript eller liknande. Då har jag skapat en Server control som jag impementerar på sidan.

Denna server control kollar om xml-filen finns, gör den inte det skapas filen.

sen kommer det till lite mer funktioner....men det är detta som är lite problem just nu.

mv icaaq

Medlem sedan apr. 20012 266 inlägg
#8

Serialization är svaret på din fråga, du skapar en klass och kör sedan en XmlSerialization på den och på så sätt får du en fin Xml-fil som speglar din klass.

353 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
214 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)