Обычно я пытаюсь прочитать XML-файл и вставить данные в комбинированный список, но либо он получает только первое значение, либо все три значения помещает в одну строку.
Код:
foreach (var NomeProcesso in doc.Descendants("Processo")){
comboBoxProcessos.Items.Add(NomeProcesso.Element("NomeProcesso").Value);}
Я ожидал, что выпадающий список даст мне все 3 процесса в разных строках
Но в итоге я получил только один процесс1
или
process1process2process3(Это происходит, если я изменю код на «Arquitetura» вместо «Processo» и «Processo» вместо «NomeProcesso»)
XML:
<!-- language: lang-xml -->
<Arquitetura>
<NomeArquitetura>Teste</NomeArquitetura>
<VersaoArquitetura>1</VersaoArquitetura>
<Ator />
<Atividade />
<Processo>
<NomeProcesso>process1</NomeProcesso>
<NomeProcesso>process2</NomeProcesso>
<NomeProcesso>process3</NomeProcesso>
</Processo>
<Operacao />
<Fase />
<Software />
<Informacao />
<Ato />
</Arquitetura>