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
Ö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.
C XmlNode öznitelik değeri nasıl okunu...
Nasıl dize için bir tamsayı değeri dön...
Python birden çok geri dönüş değeri gö...
Fark ve javascript arasında code inner...
Sistem için zaman değeri/MySQL tarih d...