Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 14:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#] Es klappt nicht in eine XML zu schreiben

Discussion on [C#] Es klappt nicht in eine XML zu schreiben within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
.Chakratos's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 615
Received Thanks: 61
[C#] Es klappt nicht in eine XML zu schreiben

Hallo,
ich bin ziemlich neu wenn es um C# geht (Komme von Autoit) und würde gerne ein paar programme "Übersetzen".
Nun ist meine Sortier Maschine dran und ich habe ein paar probleme bezüglich XML.
Mein bisheriger code sieht so aus:

Code:
private void list()
               private void list()
               {
                string path = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
                string target = "\\Programme\\Chakra´s Sorting Machine\\Ignorelist.xml";
                XmlDocument IgnoreList = new XmlDocument();
                string xmlPfad = path + target;
                if (!File.Exists(xmlPfad))
                {
                    File.Create(xmlPfad);
                    IgnoreList.CreateElement("Bilder");
                    IgnoreList.CreateElement("Programme");
                    IgnoreList.CreateElement("Spiele");
                    IgnoreList.CreateElement("Dokumente");
                    IgnoreList.CreateElement("Musik");
                    IgnoreList.Save(xmlPfad);
                }
                IgnoreList.Load(xmlPfad);
Wenn ich es so versuche sagt mir Visual Studio: Ein Ausnahmefehler des Typs "System.Xml.XmlException" ist in System.Xml.dll aufgetreten.

Zusätzliche Informationen: Das Stammelement ist nicht vorhanden.

Da ich die benutzung von .ini dateien gewohnt bin sagt mir dies garnichts.
Ich würde es gerne so aussehen lassen das ich nacher in jedes Element Dateinamen schreiben kann um diese später abgleichen zu lassen.

LG Chakratos
.Chakratos is offline  
Old 11/04/2014, 18:46   #2


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Mit Stammelement ist wohl ganz einfach das Element gemeint, das alle anderen Elemente beinhaltet bzw. im Fall von XML einfach gewisse Implementierungen spezifiziert. Beispielsweise, welche Kodierung genutzt wird und weiteres.

Hast du sicherlich schon öfters gesehen:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
Das gehört (in solcher oder ähnlicher Form) immer in eine XML Datei - sonst ist sie einfach nicht gültig.

Da du den Inhalt deiner Datei nicht geposted hast, kann ich dazu jetzt nicht viel sagen aber ich gehe eben schwer davon aus, das dies fehlt.

Schau dir einfach mal folgendes an:


Das sollte alle Fragen beantworten und dir genug Hilfestellung zu deinem Vorhaben geben.
Mostey is offline  
Old 11/04/2014, 21:47   #3
 
.Chakratos's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 615
Received Thanks: 61
Quote:
Originally Posted by Mostey View Post
Mit Stammelement ist wohl ganz einfach das Element gemeint, das alle anderen Elemente beinhaltet bzw. im Fall von XML einfach gewisse Implementierungen spezifiziert. Beispielsweise, welche Kodierung genutzt wird und weiteres.

Hast du sicherlich schon öfters gesehen:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
Das gehört (in solcher oder ähnlicher Form) immer in eine XML Datei - sonst ist sie einfach nicht gültig.

Da du den Inhalt deiner Datei nicht geposted hast, kann ich dazu jetzt nicht viel sagen aber ich gehe eben schwer davon aus, das dies fehlt.

Schau dir einfach mal folgendes an:


Das sollte alle Fragen beantworten und dir genug Hilfestellung zu deinem Vorhaben geben.
Vielen Dank ich werde mir die seite mal genauer anschauen
Die .XML die ich oben im script erstellt hab ist leer^^

LG Chakratos
.Chakratos is offline  
Reply


Similar Threads Similar Threads
[C#] Liste in eine Datei schreiben.
01/09/2014 - .NET Languages - 7 Replies
hey, also mein Titel ist nicht grade aussagekräftigt, aber ich versuch es mal zu erklären. :p Ich schreibe mir grade ein Programm um mir zu merken wo ich bei welcher Serie grade bin. Nun möchte ich diese Informationen ja nicht unbedingt mit mysql in eine Datenbank füllen und auslesen, da es noch ein Freund verwenden will. Ich habe gedacht ich lass eine datei erstellen wo es dann ausgelesen bzw reingeschrieben wird. Nur leider fällt mir nicht ein wie ich es anstellen soll, ich weiss...
[Help] "Modern Warfare 3 konnte eine Datei nicht schreiben."
11/01/2012 - Call of Duty - 7 Replies
Guten Abend euch allen :) Ich habe seit Neuem ein Problem mit CoD:MW3 über Steam. von jetzt auf gleich erschien bei mir diese Fehlermeldung : http://www.bilder-hochladen.net/files/jkuy-g-c74d .jpg ("Modern Warfare 3 konnte eine Datei nicht schreiben. Die Festplatte ist möglicherweise voll.") Ich habe bereits unter sämtlichsten Suchmaschinen geschaut und meistens kam als Antwort, dass ich MW3 als Admin ausführen soll. Da ich zur Zeit noch Windows XP benutze, fällt diese Option leider...
Facebook apps erworben - einbinden klappt nicht? Bei Hilfe ggl eine APP
04/29/2012 - General Coding - 4 Replies
Hey ppvlers, hoffe ich bin hier richtig? habe mir nun einige Facebook-Apps gekauft wie z.B: 1 Wieviel % barney steckt in dir.. 2 wieviel % bis du süchtig nach... 3 Wie wird dein Haus aussehen usw.. und paar game apps.
Wer könnte mir so eine Quest schreiben
11/17/2011 - Metin2 Private Server - 4 Replies
Guten Tag, Währe jemand so nett und würde mir so eine Quest schreiben wie das Bild es zeigt : http://www.elitepvpers.com/forum/attachment.php?at tachmentid=110206&stc=1&d=1321555545 Mfg: ChacKii™
Könnte mir wer eine quest schreiben
07/23/2010 - Metin2 Private Server - 1 Replies
hey könnte mir wer eine quest schreiben eine wen man 1 logt man direkt auf eine neue map teleportiert wird aber nur 1 mal beim 1 login hatte die quest schon mal durch ein server absturtz habe ich alle verloren sie war nur 4 oder 5 zeilen lang bitte um hilfe danke



All times are GMT +1. The time now is 14:45.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.