Temel olarak bir XML dosyası içeren, etiketler ve her şey içeren bir dize var. Bir etiketle özellikle ilgileniyorum, <address source>
. Sorun şu ki, XML dosyası her zaman aynı değil. Bazen sadece bir tane <address source>
etiket bulunabilir, bazen 5 tanesi mevcut olabilir ve hatta bazen 20 veya daha fazla olabilir.Dizin içindeki her dizini bulun ve dizinleri ayrı ayrı depolayın.
string XMLToAnalyze = "<XML><TAG1>somecontent</TAG1><address source>content</address source><address source>content</address source><TAG2>morecontent</TAG2></XML>"`
Yani, bu özel dizede iki kere etiketi <address source>
var:
Yani, benim dize böyle bir şey düşünün. Ben gerekenler
şudur ki:
ben her etiket <address source>
ait Index (veya IndexOf) bulmalıyız ve ben bu indeksleri (endeks başına bir tamsayı) tercihen gerçekten ayrı tamsayılar içinde, ayrı ayrı depolanır ihtiyaç veya alternatif olarak bir dizide. Bunun nedeni, Winform formundaki bazı alanları doldurmak için her bir ayrı tam sayıya erişmem gerekmesidir.
Bu mümkün mü?
Xml düğüm, ** kaynak ** Bir niteliktir wrong.In edilir? –
kranthiv
XML'iniz, ona atfetme şekliniz geçersiz. '
' boş 'source' özniteliğine sahip' Address' düğümüdür. Bu korkunç gözetime hitap etmek için kaynak almak isteyebilirsiniz. –Sadece XML’i iyi bir şekilde ele almayı tercih etmediğinizden emin misiniz, XML? –