SORU
24 EKİM 2011, PAZARTESİ


XmlNode Değeri vs Code

Bir XML URL dolu okul için bir ping uygulama yaratıyorum. XmlNode.Value boş bir sonucu oldu, çünkü bir saat kaybettim.

InnerText içine değiştirdim ve gayet iyi çalıştı.

Şimdi MSDN diyor çünkü fark nedir merak ettim .Değeri düğümün değerini döndürür ve InnerText düğümü ve tüm alt düğümlerini art arda eklenmiş değerlerini döndürür.

Birisi bana lütfen bunu açıklayabilir mi?

<sites>
<site>
    <url>www.test.be</url>
    <email>test@test.be</email>
</site>
<site>
    <url>www.temp.be</url>
    <email>temp@temp.be</email>
</site>
<site>
    <url>www.lorim.ipsum</url>
    <email>interim.address@domain.com</email>
</site></sites>

CEVAP
24 EKİM 2011, PAZARTESİ


Örneğin, XML <Foo>Bar</Foo> gibi görünüyor, o zaman "" aslında sayılır ayrı bir düğüm: XmlText bir düğüm (alt-tabaka XmlNode). Bar varsa XmlText düğüm Value özelliği olurdu "". Bar

"Foo" XmlElement (aynı zamanda alt-tabaka XmlNode) olarak kabul edilir. XmlNode.Value * * * düğüm türüne bağlı olarak farklı şeyler verir. Value null döndüren gösteren this table Element düğümler için bkz.

Foo InnerText düğümü döndürür "Bar" çünkü çocukların değerleri (bu durumda, XmlText tek düğüm) birleştirir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009