Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

vb.net - funkcja czytająca XML nie zwraca elementów

djwheele 17 Lip 2014 13:09 759 1
  • #1 17 Lip 2014 13:09
    djwheele
    Poziom 12  

    Witam serdecznie.
    Mam prostą funkcję, która czyta mi XML

    Kod: vb
    Zaloguj się, aby zobaczyć kod





    Chciałbym zrobić tak, by funkcja zwracała mi server, database, user, password bym mógł ich używać w innych miejscach programu np:
    na początku wywołuję sobie funkcję readXML() a potem mam już dostępne stringi server, database, user, password i mogę je dowolnie podstawiać pod labele badź jako argumenty innych funkcji

    proszę o pomoc :)

    0 1
  • Pomocny post
    #2 17 Lip 2014 13:39
    marcinj12
    Poziom 40  

    A nie myślałeś, żeby wykorzystać plik .settings? W drzewku projektu w Properties masz domyślnie założony plik Settings.settings. Możesz w nim z poziomu VS zakładać pary zmienna - wartość. Po kompilacji do katalogu z projektem tworzy się plik Nazwa_aplikacji.exe.config - to w rzeczywistości zwykły .xml, który potem można bardzo łatwo wykorzystać w kodzie.
    W C# wygląda to tak:
    - odczyt zmiennej z pliku:

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    - zapis zmiennej do pliku:
    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    Jest też specjalny typ ConnectionString, gdzie możesz zapisać całego connection stringa (choć do zwykłego stringa też możesz).

    0
  Szukaj w 5mln produktów