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

  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009
  • ThePointblank

    ThePointblan

    18 Aralık 2006