Xml İçinde Asp Sorunu
-
arkadaşlar şimdi bu xml dosyasındaki verileri ben veritabanından çağıracağım
<?xml version="1.0" ?>
<photos>
<photo image="Resimler/1.jpg" thumb="Resimler/1thumb.jpg" />
<photo image="Resimler/2.jpg" thumb="Resimler/2thumb.jpg" />
<photo image="Resimler/3.jpg" thumb="Resimler/3thumb.jpg" />
<photo image="Resimler/4.jpg" thumb="Resimler/4thumb.jpg" />
<photo image="Resimler/5.jpg" thumb="Resimler/5thumb.jpg" />
<photo image="Resimler/6.jpg" thumb="Resimler/6thumb.jpg" />
<photo image="Resimler/7.jpg" thumb="Resimler/7thumb.jpg" />
<photo image="Resimler/8.jpg" thumb="Resimler/8thumb.jpg" />
<photo image="Resimler/9.jpg" thumb="Resimler/9thumb.jpg" />
<photo image="Resimler/10.jpg" thumb="Resimler/10thumb.jpg" />
<photo image="Resimler/11.jpg" thumb="Resimler/11thumb.jpg" />
<photo image="Resimler/12.jpg" thumb="Resimler/12thumb.jpg" />
<photo image="Resimler/13.jpg" thumb="Resimler/13thumb.jpg" />
<photo image="Resimler/14.jpg" thumb="Resimler/14thumb.jpg" />
<photo image="Resimler/15.jpg" thumb="Resimler/15thumb.jpg" />
<photo image="Resimler/16.jpg" thumb="Resimler/16thumb.jpg" />
<photo image="Resimler/17.jpg" thumb="Resimler/17thumb.jpg" />
<photo image="Resimler/18.jpg" thumb="Resimler/18thumb.jpg" />
<photo image="Resimler/19.jpg" thumb="Resimler/19thumb.jpg" />
<photo image="Resimler/20.jpg" thumb="Resimler/20thumb.jpg" />
<photo image="Resimler/21.jpg" thumb="Resimler/21thumb.jpg" />
<photo image="Resimler/22.jpg" thumb="Resimler/22thumb.jpg" />
<photo image="Resimler/23.jpg" thumb="Resimler/23thumb.jpg" />
<photo image="Resimler/24.jpg" thumb="Resimler/24thumb.jpg" />
</photos>
Bunda normal olarak resimler çağırılıyor.
Ama bunu asp de yapınca<?xml version="1.0" encoding="windows-1254" ?>
<%
Response.ContentType = "text/xml"
Response.write "<photos>"
Set galeriRS = Server.CreateObject("Adodb.Recordset" )
galeriRS.OPEN "Select * FROM TblResimler", adoCon, 1, 3
if galeriRS.eof or galeriRS.bof Then
Response.write "<photo image=""Resimler/kayitliresimbulunamadi.png"" thumb=""Resimler/kayitliresimbulunamadi.png"" />
else
do while not galeriRS.EOF
Response.write "<photo image=Resimler/"&galeriRS("ResimBuyuk" )&" thumb=Resimler/"&galeriRS("ResimKucuk" )&"" />
galeriRS.movenext
loop
galeriRS.close
end if
Response.write "</photos>"
%>Böyle bir hata veriyor.
Ad geçersiz bir karakterle başladı. 'http://localhost/yeni/pictures.xml' kaynağı işlenirken hata oluştu....
<%Yardım
-
<%
Response.Buffer = True
Response.ContentType = "text/xml"
%>
<?xml version="1.0" encoding="ISO-8859-9"?>
<photos>
<%
databaseyolu="uye.mdb"
Set baglanti = Server.CreateObject("ADODB.Connection" )
baglanti.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&databaseyolu&"" )
tani = "SELECT * FROM uyeler"
Set galeriRS=Server.CreateObject("ADODB.Recordset")
galeriRS.open tani, baglanti, 1, 3
if galeriRS.eof or galeriRS.bof Then
Response.write " "& galeriRS("kullanici")&" "
else
do while not galeriRS.EOF
Response.write " "& galeriRS("kullanici")&" "
galeriRS.movenext
loop
galeriRS.close
end if
%>
</photos>böyle bir deneme yaptım sorunsuz çalıştı.
sen bunu şöyle düzenleyebilirsin
<%
Response.Buffer = True
Response.ContentType = "text/xml"
%>
<?xml version="1.0" encoding="ISO-8859-9"?>
<photos>
<%
databaseyolu="uye.mdb"
Set baglanti = Server.CreateObject("ADODB.Connection" )
baglanti.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&databaseyolu&"" )
tani = "SELECT * FROM TblResimler"
Set galeriRS=Server.CreateObject("ADODB.Recordset")
galeriRS.open tani, baglanti, 1, 3
if galeriRS.eof or galeriRS.bof Then
Response.write "<photo image=""Resimler/kayitliresimbulunamadi.png"" thumb=""Resimler/kayitliresimbulunamadi.png"" />"
else
do while not galeriRS.EOF
Response.write "<photo image=Resimler/"&galeriRS("ResimBuyuk" )&" thumb=Resimler/"&galeriRS("ResimKucuk" )&"" />"
galeriRS.movenext
loop
galeriRS.close
end if
%>
</photos>
-
Dostum malesef olmadı yine aynı hatayı veriyor.Olmazsa bizde elle gireriz ne yapalım.İlgin için teşekkürler.
-
olması lazımdı mutlaka.. resimlerin isimlerinde belki özel karakterler varsa sorun yaratabilir :/ onuda cdata gibi bişeyle hallediyoduk sanırım orasını tam bilmiyorum
