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

  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • jocc talking shit

    jocc talking

    6 NİSAN 2007