Forum

VbScript ile XML de...
 
Bildirimler
Hepsini Temizle

VbScript ile XML den Veri Okuma/Yazma/Değiştirme Kodları Nelerdir?

5 Yazılar
2 Üyeler
0 Likes
485 Görüntüleme
Ahmet Şirin
(@ahmetsirin)
Gönderiler: 78
Estimable Member
Konu başlatıcı
 

Elimde Windows Live Mail'e ait XML dosyası var ve ben bu dosya içerisinde bazı verileri VBScript kodları ile değiştirmek istiyorum. İnternette arattığım kadarı ile normal XML den veri alma kodlarını buldum ama bu dosyada işime yaramadı. Bu dosyada ki verileri okutabileceğim kodları paylaşırsanız sevinirim.

 

Mesela aşağıdaki örnek kodun içerisindeki

<IMAP_Dirty type="DWORD">00000000</IMAP_Dirty>

değeri

<IMAP_Dirty type="DWORD">00000001</IMAP_Dirty>

 olacak şekilde VBS ile değiştirmek istiyorum. 

 

 

Dosyanın içerisinden bir kesit: 

 ----------------------------------------------------------------

 

 <?xml version="1.0" encoding="utf-16" ?>

<MessageAccount>

    <Account_Name type="SZ">mail.sube.xxxxxxxxxx.com.tr</Account_Name>

    <Connection_Type type="DWORD">00000003</Connection_Type>

    <IMAP_Port type="DWORD">0000008f</IMAP_Port>

    <IMAP_Timeout type="DWORD">0000003c</IMAP_Timeout>

    <IMAP_Polling type="DWORD">00000001</IMAP_Polling>

    <IMAP_Svr-side_Special_Folders type="DWORD">00000001</IMAP_Svr-side_Special_Folders>

    <IMAP_Sent_Items_Folder type="SZ">Gönderilmiş Öğeler</IMAP_Sent_Items_Folder>

    <IMAP_Drafts_Folder type="SZ">Taslaklar</IMAP_Drafts_Folder>

    <IMAP_Prompt_for_Password type="DWORD">00000000</IMAP_Prompt_for_Password>

    <IMAP_Dirty type="DWORD">00000000</IMAP_Dirty>

    <IMAP_Poll_All_Folders type="DWORD">00000001</IMAP_Poll_All_Folders>

    <HTTPMail_Prompt_for_Password type="DWORD">00000000</HTTPMail_Prompt_for_Password>

    <HTTPMail_Polling type="DWORD">00000001</HTTPMail_Polling>

 
Gönderildi : 19/04/2013 21:32

Savas KAPLAN
(@SavasKAPLAN)
Gönderiler: 244
Reputable Member

Ahmet Şirin
(@ahmetsirin)
Gönderiler: 78
Estimable Member
Konu başlatıcı
 

İlginiz için Teşekkür Ederim.

 Lakin örnektekiler normal bir metin dosyasında işe yarıyor. Benim dosyamda çalıştırınca dosya zarar görüyor 

 

 
Gönderildi : 28/04/2013 05:14

Savas KAPLAN
(@SavasKAPLAN)
Gönderiler: 244
Reputable Member
 

İlginiz için Teşekkür Ederim.

 Lakin örnektekiler normal bir metin dosyasında işe yarıyor. Benim dosyamda çalıştırınca dosya zarar görüyor 

Bozuluyor derken sanirim Turkce karakterlerden bahsediyorsunuz. Durum buysa sorun <?xml version="1.0" encoding="utf-16" ?> seklinde belirtilmis karakter kodlama formatinin fakli olmasindandir. Utf-8 veya Turkce harfleri iceren bir formata cevrilmesi gerekir. 

 
Gönderildi : 28/04/2013 22:53

Ahmet Şirin
(@ahmetsirin)
Gönderiler: 78
Estimable Member
Konu başlatıcı
 

Merhabalar tekrar...

 Araştırmalarıma rağmen çözüm bulamadım. Olayı daha da basitleştirerek ilgili dosyanın yedeğini bir kenara aldım. Program her başladığında yedekte ki dosya ile ana dosyayı değiştiriyor. Alternatif çözüm olarak hiç yoktan iyidir 🙂

 
Gönderildi : 15/05/2013 12:52

Paylaş: