Zápis do XML   zodpovězená otázka

VB.NET, XML

Přebírám existující aplikaci (docela žrádélko) a dostává mě to do divokých situací. Mnohým jsem prošel a "kousl" jsem se na problému zápisu do XML souboru, ve kterém jsou uloženy konfigurace, které navíc jinou cestou modifikují jiné aplikace.

Takže příklad struktury XML :

<?xml version="1.0" encoding="utf-8" ?>
<config>
   <app_mode>2</app_mode>
     .
     .
     .
</config>

Zkoušel jsem to přes

Public Sub SetRezimAplikace(ByVal STATUS As AppState)
        Dim settings As New System.Xml.XmlDocument
        Dim ConfigFile As String = lcl_AppFolder & "\config.xml"

        settings.Load(ConfigFile)
        settings.SelectSingleNode("/config/app_mode").InnerText() = STATUS
        settings.Clone()
    End Sub

ale nějak to nezabírá. Nechce se mi ten soubour vždy bourat a stavět znovu přex XMLWriter.

Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Jak prosté. Stačí přidat

settings.save(lcl_AppFolder & "\config.xml")

a je to.

PS: setting.clone() -> nechápu, to zruš, je to nesmysl.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

PS: setting.clone() -> nechápu, to zruš, je to nesmysl.

nemohlo by to být setting.close()??

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback