Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

(VB.Net) NullReferenceExeption

Frage Entwicklung Visual Studio

Mitglied: SuperAggy

SuperAggy (Level 1) - Jetzt verbinden

20.03.2009, aktualisiert 11:45 Uhr, 3569 Aufrufe, 2 Kommentare

Ich stehe gerade etwas auf`m Schlauch. Ich lese eine xml-Datei aus und weise einige Werte diversen Variablen zu. Allerdings will das mit einer nicht klappen.

Dim Protokoll As New Boolean
Protokoll = False
If System.IO.File.Exists("konfig.xml") Then
'------- Konfig File einlesen -----
Dim reader As Xml.XmlReader
Dim myXMLDoc As New Xml.XmlDocument
reader = Xml.XmlReader.Create("konfig.xml")
With reader
myXMLDoc.Load(reader)

For i = 1 To Master.Anzahl
Dim myNode As Xml.XmlNode = myXMLDoc.SelectSingleNode(" ;Masters")
myNode = myNode.SelectSingleNode("Master" & i)
Master.Name(i) = myNode.Attributes("Name").Value
Master.Pfad(i) = myNode.Attributes("Pfad").Value
Master.Zeit(i) = myNode.Attributes("Zeit").Value
Next

Dim myNodeE As Xml.XmlNode = myXMLDoc.SelectSingleNode("
Masters")
myNodeE = myNodeE.SelectSingleNode("Einstellungen")
Master.Aktualisierungsgeschwindigkeit = myNodeE.Attributes("Aktualisierungsgeschwindigkeit").Value
---> Protokoll = myNodeE.Attributes("Protokoll").Value <--- Hier steige ich mit einer NullReferenceExeption aus

.Close()
End With
End If

Meine XML sieht so aus:

<?xml version="1.0" encoding="utf-16"?>
<Masters>
<Master1 Name="Labmaster" Pfad="C:\Temp\master1.leb" Zeit="10" />
<Master2 Name="Labmaster2" Pfad="C:\Temp\test2.txt" Zeit="10" />
<Master3 Name="Befmaster" Pfad="C:\Temp\test3.txt" Zeit="10" />
<Master4 Name="Befmaster2" Pfad="C:\Temp\test4.txt" Zeit="10" />
<Master5 Name="HL7Master" Pfad="C:\Temp\test5.txt" Zeit="10" />
<Master6 Name="H&amp;S Master" Pfad="C:\Temp\test6.txt" Zeit="10" />
<Einstellungen Aktualisierungsgeschwindigkeit="10" />
<Einstellungen Protokoll="True" />
</Masters>

Kann mir wer sagen was ich falsch mache????
Mitglied: SlainteMhath
20.03.2009 um 12:17 Uhr
HI,

imo müsstest Du aus
01.
<Einstellungen Aktualisierungsgeschwindigkeit="10" /> 
02.
<Einstellungen Protokoll="True" />
das
01.
<Einstellungen Aktualisierungsgeschwindigkeit="10" Protokoll="True" />
machen.

lg,
Slainte
Bitte warten ..
Mitglied: SuperAggy
20.03.2009 um 12:30 Uhr
Vielen Dank,

das war`s. Manchmal sieht man halt den Wald vor lauter Bäumen nicht.
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Visual Studio
gelöst VB.Net - Hilfe bei Regex (8)

Frage von emeriks zum Thema Visual Studio ...

Visual Studio
gelöst VB.Net - Problem mit Umleitung der Standard-Ausgabe (4)

Frage von emeriks zum Thema Visual Studio ...

Heiß diskutierte Inhalte
DSL, VDSL
gelöst DSL 200m verlängern (15)

Frage von Angela44 zum Thema DSL, VDSL ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...

Windows Server
SBS 2011 Standard virtualisieren (11)

Frage von HeinrichM zum Thema Windows Server ...

Exchange Server
gelöst DHCP Sever MS Server 2012 Problem (10)

Frage von Florian86 zum Thema Exchange Server ...