Avatar billede neocron Nybegynder
02. august 2008 - 13:50 Der er 1 løsning

VB.Net, XML og fejlbeskeder

Det her er måske mere tilhørende i XML-kategorien, men siden at jeg roder med det i VB.net var mit valg lidt 50/50... så here goes!

Jeg forsøger at indlæse en XML side fra nettet, hvilket fejler med fejlen:

"Expected DTD markup was not found. Line 1, position 3."

Jeg har sat ProhibitDtd til False (XmlReaderSettings) og startet min XmlReader op med denne setting da det åbenbart også var nødvendigt.

Min spørgsmål er (det er ikke min side, jeg forsøger at læse XML fra) - er jeg helt på spanden ved ovenstående fejl eller kan jeg på nogen måde tvinge readeren til alligevel at læse XML'en ind uden at smide en exception i nakken på mig? Er det evt. en anden setting?

For en god ordens skyld er min kode nedenunder:

Dim myUrl As String = "link til enhver xml side med DTD markup"
Dim settings As XmlReaderSettings = New XmlReaderSettings
settings.ProhibitDtd = False
Dim reader As XmlReader = XmlReader.Create(myUrl, settings)
While reader.Read
    ' Gør noget smart ved det...
End While
Avatar billede neocron Nybegynder
05. august 2008 - 19:57 #1
Fandt selv en løsning.. lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester