尝试读取每个端点元素中的每个单独的地址值,并将每个单独的地址值显示在单独的文本框中。
<client>
<endpoint address="http://127.0.0.1:" />
<endpoint address="http://127.0.0.1:" />
<endpoint address="net.tcp://127.0.0.1:" />
</client>
我可以读取 XML 数据并仅显示最后一个元素的值。这实际上是我第一次尝试用 C# 开发任何东西。
这是我写的一些代码:
XmlReader ReadFile = XmlReader.Create(AgentConfig.FileName);
while (ReadFile.Read())
{
if ((ReadFile.NodeType == XmlNodeType.Element) && (ReadFile.Name == "endpoint"))
{
if (ReadFile.HasAttributes)
{
textBox2.Text = ReadFile.GetAttribute("address");
textBox3.Text = ReadFile.GetAttribute("address");
}
}
}
与此同时,我将自己寻找答案,但任何输入都将不胜感激!:)