NamespaceManager

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).

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.
 

Neue Beiträge

Zurück