İlk sorunun için birşey diyemeyeceğim fakat Xml türkçe karakter probleminin sebebi Unicode'un farklı olması olabilir.
Notepad++ ya da DW'de karakter setinin UTF-8 olduğuna emin ol, eğer utf-8 ise, bu xml i çağırdığın sayfanın karakter seti farklı veya tanımlanmamış olabilir. Onun içinde html sayfana aşağıda ki kodları ekle;
Alıntı
<meta http-equiv="Content-Language" content="tr" />
<meta http-equiv="Content-Language" content="windows-1254" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />