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