Ahoj,
jak přidat do existujícího souboru xml další elementy tak, abych zachoval předešlý obsah?
Jen by mě zajímalo, jestli se to da udělat efektivněji, než pročítat soubor a když narazím na konec, tak začít zapisovat.
Dík
Fórum › .NET
XML v C#
To Svist: Jistě, že to jde. Následujícím způsobem můžeš soubor otevřít, změnit a uložit (soubor by se měl přepsat, pokud se nemýlím). Určitě to jde i jinak, ale já bych se použití parseru nebránil ;)
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.Load("c:/file.xml");
// změny v xml
doc.Save("c:/file.xml");
Píšu z hlavy, tak sorry za případný nepřesnosti.
Dušan Janošík | web: djanosik.cz, @djanosik
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 23 hostů
Podobná vlákna
Převod XML do jiné struktury XML — založil elife
XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XM… — založil Zzzajda
Moderátoři diskuze