Makale numarası: 315719 - Son Gözden Geçirme: 08 Nisan 2002 Pazartesi - Gözden geçirme: 1.1

BILGI: MSXML ile Case-Insensitive bir arama gerçekleştirmek için XPath kullan.

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

MSXML, büyük/küçük harf duyarlı bir arama verileri süzmek için kullanabileceğiniz iki işlev bulunur. MSXML 3.0 ile Çevir işlevini kullanabilirsiniz. MSXML 4.0, Çevir işlevi veya yeni kullanabileceğiniz ms:string-karşılaştırma XPath işlevi.

Daha fazla bilgi

Şu XML veri
<?xml version="1.0" ?>
<Domains>
 <DomainName>Mydomain1.COM</DomainName>
</Domains>
				
MSXML 3. 0'daki çevirmek için sözdizimi aşağıdaki gibidir:
oXML.setProperty "SelectionLanguage", "XPath"
set node = oXML.selectSingleNode("Domains/DomainName[translate(., 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'mydomain1.com']")
				
sözdizimi ms:string-karşılaştırma MSXML 4. 0 ' aşağıdaki gibidir:
'To use MSXML 4.0, you need to use 4.0 dependent progid explicitly.
' ...
'Set the select namespace for xmlns:ms
oXML.setProperty "SelectionNamespaces", "xmlns:ms='urn:schemas-microsoft-com:xslt'"
set node = oXML.selectSingleNode("Domains/DomainName[ms:string-compare(., 'mydomain1.com', 'en-US', 'i') = 0]")
				

Referanslar

Çevirme hakkında daha fazla bilgi için ms:string-karşılaştırma işlevleri, XML Software Development Kit'e (SDK) belgelerine bakın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft XML Parser 3.0
  • Microsoft XML Core Services 4.0
Anahtar Kelimeler: 
kbmt kbfile kbinfo KB315719 KbMttr
Otomatik TercümeOtomatik 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:315719  (http://support.microsoft.com/kb/315719/en-us/ )