asp xml parselemek Yardım!

  • Konbuyu başlatan symbiantech
  • Başlangıç tarihi
S
symbiantech
Misafir
Kod:
<root>

<Record>
<bolum>veli</bolum> 
<adi>ali</adi> 
<no>0</no> 
<bolum_ac> <![CDATA[ baslık  ]]></bolum_ac>
<hit>200</hit> 
</Record>

.
.
.
<Record>
<bolum>veli</bolum> 
<adi>ali</adi> 
<no>0</no> 
<bolum_ac> <![CDATA[ baslık  ]]></bolum_ac>
<hit>200</hit> 
</Record>
</root>

Merhaba,
Xml Dosyasında Record nodu ile tekrar eden kayıtlar var bunları parselemek için ne yapmam gerek. Tekrar etmeyen node'lar için problem çıkarmıyor ama tekrar ettiği için nasıl bir sey uygulamam lazım? yada hata nerede ben göremedim kayıtları listeliyor ama aynı sonuclar tekrar ediyor bazen..


Kod:
<%


URL = "dosya.xml"

set xmldosya = createObject("MSXML.DOMDocument")
xmldosya.async = false
xmldosya.setProperty "ServerHTTPRequest", true
xmldosya.load(URL)

If (xmldosya.parseError.errorCode <> 0) then
    Response.Write "XML Hatası: " & xmldosya.parseError.reason
Else


    set channelNodes = xmldosya.selectNodes("/root/Record")

    for each xml in channelNodes


        if xml.tagName = "bolum" then
                strBolum = xml.text
        elseif xml.tagName = "adi" then
                strAdi = xml.text
        elseif xml.tagName = "bolum_ac" then
               strBolumAc = xml.text
        elseif xml.tagName = "hit" then
                strHit = xml.text
        end if



    Response.Write "Bölüm: " & strBolum & "<br />"
    Response.Write "Adi: " & strAdi & "<br />"
    Response.Write "Açılan Bölüm: " & strBolumAc &"<br />"
    Response.Write "Hit: " & strHit &"<br />"

next
end If
%>
 
S
symbiantech
Misafir
kendi soruma kendim cevap vericem galiba :) kimseden ses cıkmadı sorunu .xls formatına dönüştürerek ve filitre kullanarak çözdüm.. herkese kolaygelsin..
 
Geri
Üst