Makale numarası: 275883 - Son Gözden Geçirme: 26 Ekim 2007 Cuma - Gözden geçirme: 1.5 BILGI: XML kodlama ve DOM arabirim yöntemleri
ÖzetTemel bir Genişletilebilir Biçimlendirme Dili (XML) veri avantajlarından platform bağımsız olmasıdır. Ancak, doğru kodlamayı farklı platformlar arasında uygun XML veri aktarımını emin olmak için belirtilmiş olmalı. "How kodlama XML Data" adlı teknik incelemeye ayrıntılı genel XML kodlama sorunları da giderir: http://msdn.microsoft.com/en-us/library/aa468560.aspx
(http://msdn.microsoft.com/en-us/library/aa468560.aspx)
Çoğu senaryo altında XML kodlama hataları Microsoft XML Ayrıştırıcı (MSXML) yöntemlerini ve arabirimlerini kodlama varsayılandan farklı kaynağı. Bu varsayılan ayarları ile ilgili açık BIR anlayış kodlama hataları önleyen önüne geçilmesine yardımcı olur. Daha fazla bilgiXML kodlamalarMSXML, Microsoft ınternet Explorer tarafından desteklenen her kodlamayı destekler. Bilgisayarınızda hangi dil paketleri yüklü ınternet Explorer'ın destek bağlıdır; bu bilgiler, aşağıdaki kayıt defteri anahtarında depolanır:HKEY_CLASSES_ROOT\MIME\Database\Charset MSXML aşağıdaki kodlamalar için yerel destek vardır:utf-8 Bu da (dahili eşleştirmeleri için WideCharToMultibyte API işlevini kullanarak) aşağıdaki kodlamalar tanır: utf-16 ucs-2 ucs-4 iso-10646-ucs-2 unicode-1-1-utf-8 unicode-2-0-utf-16 unicode-2-0-utf-8 us-ascii Için verileri kodlama belirtmek için uygun XML bildirisi yerdir. Verileri, standart ISO 8859-1'olarak kodlanır, örneğin, bu şekilde belirtebilirsiniz: iso-8859-1 iso-8859-2 iso-8859-3 iso-8859-4 iso-8859-5 iso-8859-6 iso-8859-7 iso-8859-8 iso-8859-9 windows 1250 windows 1251 windows-1252 windows 1253 windows-1254 windows-1255 windows 1256 WINDOWS 1257 windows-1258 MSXML DOM hatalarıXML Belge Nesnesi Modeli'ne (DOM) arabirim yöntemleri tarafından döndürülen iki yaygın hatalar şunlardır:Geçersiz bir karakter metin içeriğinde bulundu. -ve- Belirtilen kodlama geçerli kodlama ile gelen anahtarı desteklenmiyor.
MSXML ayrıştırıcısının ile sürümleri 2.5 ve SP1 2.5, 2.6, loadXML yöntemi ıxmldomdocument'in yalnızca UTF-16 veya UCS-2 kodlanmış veri yükleyebilirsiniz. Herhangi başka bir kodlama biçimi sonuçlarında aşağıdaki hata ile kodlanmış XML verileri yüklenemedi çalışıldı: Belirtilen kodlama geçerli kodlama ile gelen anahtarı desteklenmiyor. Bilgi kodlama XML aşağıdaki gibi belirtilir bir XSL veya XSLT dosyası ile ıxmldomnode arabirimi transformNode yöntemini çağırdığınızda bu hatalar da alabilirsiniz: ReferanslarEk bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 259555
(http://support.microsoft.com/kb/259555/EN-US/
)
SORUN: XML akışı üzerinde bir ADO Recordset yeniden açtığınızda hatası oluşuyor En son XML karşıdan yükleme ve bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesine bakın: http://msdn.microsoft.com/xml/default.asp
(http://msdn.microsoft.com/xml/default.asp)
Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:275883
(http://support.microsoft.com/kb/275883/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste