vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
XML-Datei aus VB.NET validieren - seltsame Fehlermeldung! 
Autor: Jumula
Datum: 22.03.05 13:20

Hallo,
ich habe eine XML-Datei, die ich nun aus VB.NET validieren möchte.
Leider bekomme ich immer invalid raus, obwohl mir XMLSPY anzeigt, die XML-Datei sei ok.

Hier mal mein VB.NET-Code, der validieren soll: (den habe ich auch aus dem Internet.....da konnte man sich sogar ein Beispielprogramm runterladen...
Ich dachte erst, ich habe es falsch bei mir eingebaut...aber..in dem originalprogramm wird meine Datei auch nicht validiert.

Public Function validieren(ByVal file As String) As String
 
Dim result As String
Dim resulterrors As String
 
Dim header As String
 
'reset UI information 
[error] = ""
result = ""
resulterrors = ""
isValid = True
header = ""
 
Dim xml As New XmlTextReader(file)
Dim xsd As New XmlValidatingReader(xml)
Try
 
xsd.ValidationType = ValidationType.Schema
 
'and validation errors events go to... 
AddHandler xsd.ValidationEventHandler, AddressOf MyValidationEventHandler
 
'wait until the read is over, its occuring in a different thread - kinda like 
' when your walking to get a cup of coffee and your mind is in Hawaii 
While xsd.Read()
End While
 
' Check whether the document is valid or invalid. 
If isValid Then
header = "Document is valid"
Else
header = "Document is invalid"
End If
Catch a As UnauthorizedAccessException
'dont have access permission 
[error] = a.Message
Catch a As Exception
'and other things that could go wrong 
[error] = a.Message
Finally
    'Close the reader.
    If Not (xsd Is Nothing) Then
        xsd.Close()
    End If
 
End Try
resulterrors = [error]
result = header
validieren = "Result:" & result & vbCrLf & "Resulterrors:" & resulterrors
 
End Function
'handle our validation errors
Public Sub MyValidationEventHandler(ByVal sender As Object, ByVal args As _
  System.Xml.Schema.ValidationEventArgs)
    isValid = False
    [error] += args.Message + ControlChars.Lf + ControlChars.Lf
End Sub 'MyValidationEventHandler
 
End Module
Und hier die Fehlermeldung:
Resultocument is invalid
Resulterrors:The attribute targetNamespace does not match the designated namespace URI. An error occurred at file:// ....blabla....in meinem Schema eben


Vielleicht kann mir jemand weiterhelfen?? Was bedeutet die Fehlermeldung? Warum gibt mir XMLSPY nicht die gleiche Fehlermeldung?

Vielen Dank im Voraus!

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
XML-Datei aus VB.NET validieren - seltsame Fehlermeldung!1.190Jumula22.03.05 13:20
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...714Supernova22.03.05 15:37
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...737Jumula23.03.05 07:53
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...703Supernova23.03.05 10:17
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...730Jumula23.03.05 10:33
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...674Supernova23.03.05 10:41
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...712Jumula29.03.05 16:07
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...690Supernova29.03.05 16:43
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...688Supernova29.03.05 16:46
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...714Jumula30.03.05 09:37
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...745Supernova30.03.05 12:33
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...828Jumula30.03.05 13:03
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...704Supernova30.03.05 15:11
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...660Jumula30.03.05 15:39
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...672Supernova30.03.05 16:27
Re: XML-Datei aus VB.NET validieren - seltsame Fehlermeldung...724Jumula31.03.05 08:07

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel