Я довольно новичок в файлах XML, и я пытаюсь читать из XML, вводить некоторые значения из XML и сохранять их в Combobox. Я просмотрел много примеров и не нашел достаточно близко, чтобы понять это. Мне удалось прочитать из XML-файла и ввести данные в Combobox, но по какой-то причине все добавляется в одну строку.
Вот как выглядит XML-файл.
<menus>
<addMaterialForm>
<filamentType>
<Type>ABS</Type>
<Type>PETG</Type>
<Type>PLA</Type>
</filamentType>
</addMaterialForm>
</menus>
Вот мой код C #:
private void searchButton_Click(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(Globals.xmlFilePath);
foreach (XmlNode node in doc.DocumentElement)
{
foreach (XmlNode child in node.ChildNodes)
{
filamentBox.Items.Add(child.InnerText);
}
}
}
По какой-то причине весь внутренний текст складывается вместе, и вот результат, который я получаю.
результат
Я действительно чешу голову здесь, и любая помощь будет очень признательна.
Спасибо!