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

  • MrSuicideSheep

    MrSuicideShe

    9 NİSAN 2010
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006
  • Vortez

    Vortez

    27 Temmuz 2009