[ASP.Net/VB]XML uitlezen

Pagina: 1
Acties:
  • 174 views sinds 30-01-2008
  • Reageer

  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

Topicstarter
Ik probeer een XML uit te lezen in ASP.NET (met VB), maar hierbij geeft hij een fout.

De XML die ik probeer te lezen is van Got. URL: http://gathering.tweakers.net/forum/hottopic_xml/30

Nu vind ik dat ik de code goed heb, maar nog wil hij hem niet lezen. Hieronder vind je de code en de output van de error pagina in html code (kan hier namelijk niet uploaden).

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Dim GoTXML As String = "http://gathering.tweakers.net/forum/hottopic_xml/30"

Private Sub laadXML()
        Dim Tracker As System.Xml.XmlDocument
        Dim Regel As System.Xml.XmlNodeReader

        Tracker = New System.Xml.XmlDocument
        Tracker.LoadXml(GoTXML)
        Regel = New System.Xml.XmlNodeReader(Tracker.SelectSingleNode("topic"))

        While (Regel.Read())
            Response.Write("<p><table>")
            Response.Write("<tr><td><b>ID</b></td><td>" + Regel.Item("id") + "</td></tr>")
            Response.Write("<tr><td><b>ID</b></td><td>" + Regel.Item("titel") + "</td></tr>")
            Response.Write("<tr><td><b>ID</b></td><td>" + Regel.Item("forumafkorting") + "</td></tr>")
            Response.Write("</table></p>")
        End While

    End Sub

Hiermee lees ik dus de XML uit, maar bij LoadXML begint hij al te piepen.

De volgende code is de html output van de error pagina:
code:
1
Niet meer van toepassing. Zie andere vraag.


De error in het kort: The data at the root level is invalid. Line 1, position 1.
Maar nu is mijn vraag, waarom pakt hij hem niet. :? Naar mijn idee heb ik het goed en volgens een collega van mij ook.

[ Voor 124% gewijzigd door eghie op 14-06-2004 17:14 . Reden: Error output weggehaald wegens lay-out ]


  • Amras
  • Registratie: Januari 2003
  • Laatst online: 01-10-2025
Gebruik de functie Load ipv LoadXml, de laatste wordt gebruikt om een XML string te lezen, niet een file. ;)

  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

Topicstarter
Thnx, dan weet ik dat ook weer.

Maar nu heb ik loadXML vervangen door Load maar nu krijg ik de error:The underlying connection was closed: Unable to connect to the remote server. Maar via de browser kan ik hem gewoon bekijken, kan het aan het netwerk liggen of is het echt de code :?

Als ik met Internet Explorer de source van de xml wil bekijken gaat dat ook niet. Dan krijg ik een Messagebox met de melding:XML source is unable for viewing Ligt dit dus aan permissies op de server :? Ik kan hem wel gewoon als output zien in IE.

[ Voor 31% gewijzigd door eghie op 14-06-2004 17:18 ]


  • 6K
  • Registratie: September 2002
  • Laatst online: 19-01-2025

6K

is ook zo...

zit je toevallig achter een proxy?

٩(͡๏̯͡๏)۶ ٩(●̮̮̃•̃)۶


  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

Topicstarter
6K schreef op 15 juni 2004 @ 09:03:
zit je toevallig achter een proxy?
Ja, we zitten wel achter een proxy.

  • Wallie
  • Registratie: Januari 2000
  • Laatst online: 13:19

Wallie

Herr

eghie schreef op 15 juni 2004 @ 09:09:
[...]

Ja, we zitten wel achter een proxy.
Zet dat kreng maar eens mooi uit dan, heb me hier op mijn werk er al vaak genoeg van dat soort meldingen als "Unable to connect to the remote server" mee op mijn nek gehaald... hij is er nu een paar maanden uit --> heerlijk! :D

[ Voor 8% gewijzigd door Wallie op 15-06-2004 09:14 ]

Dat is niet gênant, dat is professioneel.


  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

Topicstarter
Wallie schreef op 15 juni 2004 @ 09:13:
[...]

Zet dat kreng maar eens mooi uit dan, heb me hier op mijn werk er al vaak genoeg van dat soort meldingen als "Unable to connect to the remote server" mee op mijn nek gehaald... hij is er nu een paar maanden uit --> heerlijk! :D
Ik zou best willen, maar dan heb ik geen internet meer. 8)7

Verwijderd

Deze bug had ik ook. Dit is een bug met (de onderliggende) XmlTextReader class samen met NetworkStream.

Kijk hier eens:
http://groups.google.com/...67%40msnews.microsoft.com

Ik weet alleen niet meer hoe ik dit had opgelost.

  • 6K
  • Registratie: September 2002
  • Laatst online: 19-01-2025

6K

is ook zo...

mja, ik heb de proxy op mijn werk ook niet kunnen omzeilen :(

thuis werkt het als een tierelier

٩(͡๏̯͡๏)۶ ٩(●̮̮̃•̃)۶


  • KnoppenSpook
  • Registratie: Augustus 2000
  • Laatst online: 04-09-2023
* KnoppenSpook ziet een mooie XSL translatie hier...

/me weet geen leuke quote voor in zijn signature


  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

Topicstarter
KnoppenSpook schreef op 15 juni 2004 @ 09:42:
* KnoppenSpook ziet een mooie XSL translatie hier...
Dat kan ook idd, maar ik wil het later ook nog in een aplicatie gaan implenteren en daar kan ik XSL niet echt voor gebruiken. Ik wilde eigenluik een beetje met .NET gaan lopen klieren om een beetje te oefenen en dit leek me een leuke opdracht. Dus XSL is niet echt een optie voor mij. Ik wil het liefst gewoon op deze manier.
Pagina: 1