Ben nu al hele dag aant zoeken maar krijg het niet gevonden...
Situatie: ik probeer een xml bestand van een andere server te lezen en wil deze gaan verwerken. Dit doe ik met ASP.
De basis:
Probleem: hij komt op plekje 35 een 'raar' teken tegen en de response geeft niets terug.
Bij start=1 heb ik geen problemen. Hij leest de eerste 30 zonder problemen in en ik kan ermee gaan werken.
Dat rare teken is gewoon een "é"
Dit heb ik ook geprobeerd:
Zonder resultaat.
Ook iso-8859-1 veranderen in utf-8 maakt niets uit.
Ik kan de xml die ik ophaal niet aanpassen.
Zal het aan de ASP kant moeten oplossen.
Als dat mogelijk is tenminste. Iemand een idee?
Situatie: ik probeer een xml bestand van een andere server te lezen en wil deze gaan verwerken. Dit doe ik met ASP.
De basis:
code:
1
2
3
4
5
| Set xmlhttp = Server.CreateObject("Msxml2.ServerXMLHTTP.3.0")
xmlhttp.Open "GET", "http://10.17.248.10/CCMCIP/xmldirectorylist.asp?l=&f=&start=31", False
xmlhttp.send
Response.Write xmlhttp.responseXML.xml
Response.End |
Probleem: hij komt op plekje 35 een 'raar' teken tegen en de response geeft niets terug.
Bij start=1 heb ik geen problemen. Hij leest de eerste 30 zonder problemen in en ik kan ermee gaan werken.
Dat rare teken is gewoon een "é"
Dit heb ik ook geprobeerd:
code:
1
2
3
4
5
6
7
8
| Response.CodePage="65001"
Response.CharSet = "iso-8859-1"
Set xmlhttp = Server.CreateObject("Msxml2.ServerXMLHTTP.3.0")
xmlhttp.Open "GET", "http://10.17.248.10/CCMCIP/xmldirectorylist.asp?l=&f=&start=31", False
xmlhttp.setRequestHeader "CharSet", "iso-8859-1"
xmlhttp.send
Response.Write xmlhttp.responseXML.xml
Response.End |
Zonder resultaat.
Ik kan de xml die ik ophaal niet aanpassen.
Zal het aan de ASP kant moeten oplossen.
Als dat mogelijk is tenminste. Iemand een idee?