@Arafa Haklısın. Daha iyi olur. Şimdi benim sorunum şu: ASP ile içinde onlarca node ve bu node'lara tanımlı tonlarca attribute olan bir xml den veri çekmeye çalışıyorum. Bu XML'in attribute'larının isimlerinde Türkçe karakterler kullanılmış. Örnek olarak :

Açıklama içeriği Benim açıklama attribute'u içindeki değeri almam gerekiyor. Türkçe karakter olmayan attr. lerde sorun yok onları çekebiliyorum ama bunlar gelmiyor. charset'leri, codepage, charset vs. ne varsa denedim olmuyor. Kodum da şu şekilde:

<%
Dim productList, product

Set productList = Server.CreateObject("MSXML2.DOMDocument.3.0")
productList.async = False
productList.load Server.MapPath("ProductList3_tr.xml")

For Each product In productList.selectNodes("/root/urun")

aciklama = GetText(product, "./ozellik[@tanim='Açıklama']")
Response.Write "Açıklama:" & Server.HTMLEncode(aciklama) & "
-------------------
"

Next

Function GetText(context, xpath)
Dim node
GetText = ""
If Not context Is Nothing And xpath > "" Then
Set node = context.selectSingleNode(xpath)
If Not node Is Nothing Then GetText = node.text
End If
End Function

%>


Belki sen bu Türkçe karakterli attribute'ların değerlerini nasıl alabileceğimi söyleyebilirsin bana. Aynı konuyu Stackoverflow'da da tartışıyorum biriyle henüz çözüm bulamadık malesef.

edit: cümle yapısı.