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, 3581 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 ..
Ähnliche Inhalte
VB for Applications
VB.net Combobox databinding langsam (4)

Frage von ForgottenRealm zum Thema VB for Applications ...

Visual Studio
gelöst Vb.net: Word-Doc seitenweise durchsuchen nach Textmarke (7)

Frage von ahstax zum Thema Visual Studio ...

Basic
gelöst Mit vb.net PDF in Word-Dok einfügen (10)

Frage von ahstax zum Thema Basic ...

Visual Studio
gelöst VB.Net - Hilfe bei Regex (8)

Frage von emeriks zum Thema Visual Studio ...

Neue Wissensbeiträge
Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
VPN Tunnel aufbauen (16)

Frage von Hajo2006 zum Thema LAN, WAN, Wireless ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (14)

Frage von marshall75000 zum Thema Router & Routing ...

Microsoft Office
Saubere HTML aus Word-Dokument (14)

Frage von peterpa zum Thema Microsoft Office ...

E-Mail
gelöst Probleme beim E-Mail Empfang (12)

Frage von TommyB83 zum Thema E-Mail ...