Speedkill
Erfahrenes Mitglied
Guten Morgen
Ich habe ein Problem mit dem NameSpaceManager in vb.net.
ich habe in wie unten angegeben initialisiert aber es stimmt was nicht, er selektiert mir keine Knoten. (Lasse ich im XML File den SchemaBezug weg funktioniert es, also liegt es am nsmgr).
Mein XML File hat folgenden Eintrag
und die zugehörige xsd hat diesen Head
Was mache ich falsch bzw. muss ich dem nsmgr mitteilen ?
Danke schonmal
Speedy
P.S.: Warum braucht vb den überhaupt ? Ohne xsd klappt es ja auch ohne nsmgr.
Ich habe ein Problem mit dem NameSpaceManager in vb.net.
ich habe in wie unten angegeben initialisiert aber es stimmt was nicht, er selektiert mir keine Knoten. (Lasse ich im XML File den SchemaBezug weg funktioniert es, also liegt es am nsmgr).
Code:
xmlDoc.Load(datei)
nsmgr = New XmlNamespaceManager(xmlDoc.NameTable)
nsmgr.AddNamespace("xsi", xmlDoc.NamespaceURI)
Mein XML File hat folgenden Eintrag
Code:
<UXMON xmlns="http://www.w3schools.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3schools.com Test.xsd">
und die zugehörige xsd hat diesen Head
Code:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3schools.com" targetNamespace="http://www.w3schools.com" elementFormDefault="qualified">
Was mache ich falsch bzw. muss ich dem nsmgr mitteilen ?
Danke schonmal
Speedy
P.S.: Warum braucht vb den überhaupt ? Ohne xsd klappt es ja auch ohne nsmgr.