İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

asp xml parselemek Yardım!

symbiantech

0
İyinet Üyesi
Katılım
12 Nisan 2005
Mesajlar
0
Reaction score
0
Konum
izmit
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
%>
 

symbiantech

0
İyinet Üyesi
Katılım
12 Nisan 2005
Mesajlar
0
Reaction score
0
Konum
izmit
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..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst