2010-09-15 26 views
8

xml'den bir öğe çıkarmak için GetElementsByTagName kullanıyorum. GetElementsByTagName büyük-küçük harf duyarlıdır - düğüm adı 'Params' yerine 'PARAMS' ise bir istisna atar. Bunu istemiyorum, XMLDocument içinde farklı bir yol kullanabilir miyim bu yüzden büyük/küçük harfe duyarlı olmayacak?GetElementsByTagName, büyük/küçük harfe duyarlı değil mi?

+0

DOM'nin büyük/küçük harf duyarlılığını belirttiğine eminim - bazı kütüphaneleri (ör. PHP'lerden biri) bildiğim halde her zaman böyle davranmıyor. XML'in kendisi her zaman büyük/küçük harfe duyarlıdır. Kullandığınız dili bilmek faydalı olacaktır. Daha fazla arka plan bilgisi yararlı olacaktır. Çözmeyi düşündüğünüz problem nedir? Http://www.catb.org/~esr/faqs/smart-questions.html#goal – Rushyo

+0

thakn you, C# 'da yazıyorum. XML'i bir WCF servisi ile alıyorum. XML'i aldığımda, kodun yalnızca XML düğümlerinden birinin 'Ad' yerine 'ad' veya GetElementsByTagName kullanarak analiz ettiğimde 'NAME' olması nedeniyle başarısız olmasını istemiyorum. – Rodniko

+0

Ama neden? XML büyük/küçük harfe duyarlı olduğundan, hiç kimse size bu özelliklere sahip bir belge vermemelidir. Bu, hatalı biçimlendirilmiş bir belgedir - ve muhtemelen yalnızca istisnayı ele almalı ve onlara söyle! – Rushyo

cevap

9

benim diğer cevabı 'değil bir cevap' sayılan, henüz cevap açıkça hiçbir durumda olduğundan, haydi bir daha özlü ve nokta sonrası tekrar deneyelim:

i farklı bir şekilde kullanabilirsiniz XMLDocument içinde yüzden Şimdi sorgulayıcı onun cevabı sayımı artırabilir ve burada moderatörler aklı soru zorunda kalmazsınız harf duyarlı

sayılı

olmayacağım.

İlgili konular