08. december 2004 - 23:30
Der er
1 kommentar og
1 løsning
Udskrive & tegn til dynamisk XML fil
Hvis der er et & tegn i eks. KundeNavn så fejler min udskrift til XML er der nogen der har en ide til en løsning af dette problem. Skal man laven en replace af & til & i databasen eller hvordan kan man gøre det.
<%
Do While Not rsXML.EOF
Response.Write "<Kunde> "
Response.Write "<KundeID>" & rsXML("KundeID") & "</KundeID> "
Response.Write "<KundeNavn>" & rsXML("KundeNavn") & "</KundeNavn> "
Response.Write "<KundeAdresse>" & rsXML("KundeAdresse") & "</KundeAdresse> "
Response.Write "<KundePostnr>" & rsXML("KundePostnr") & "</KundePostnr> "
Response.Write "<KundeBynavn>" & rsXML("KundeBynavn") & "</KundeBynavn> "
Response.Write "</Kunde> "
rsXML.MoveNext
Loop
%>
10. december 2004 - 19:07
#2
Jeg har fundet en løsning på problemet og den er lidt i den retning du beskriver.
<%
Function conv(streng)
tmp = Replace(streng, "&" , "&")
tmp = Replace(tmp, "<" , "<")
tmp = Replace(tmp, ">" , ">")
conv = tmp
End Function
Do While Not rsXML.EOF
Response.Write "<Kunde> "
Response.Write "<KundeID>" & rsXML("KundeID") & "</KundeID> "
set KundeNavn = rsXML("KundeNavn")
Response.Write "<KundeNavn>" & conv(KundeNavn) & "</KundeNavn> "
set KundeAdresse = rsXML("KundeAdresse")
Response.Write "<KundeAdresse>" & conv(KundeAdresse) & "</KundeAdresse> "
Response.Write "<KundePostnr>" & rsXML("KundePostnr") & "</KundePostnr> "
Response.Write "<KundeBynavn>" & rsXML("KundeBynavn") & "</KundeBynavn> "
Response.Write "</Kunde> "
rsXML.MoveNext
Loop
%>