我有一个这种格式的 XML 文档
<User 1>
<sub>text1</sub>
<sub>text2</sub>
</User 1>
<User 2>
<sub>text3</sub>
<sub>text4</sub>
</User 2>
<User 3>
<sub>text2</sub>
<sub>text3</sub>
</User 3>
<User 4>
<sub>text1</sub>
<sub>text4</sub>
</User 4>
在这里,所有用户节点都有子节点,其值为 text1、text2 等,具体取决于他们的要求。我想显示这些值,我该怎么做?我可以像这样创建 XML 并显示值吗?当我尝试时,它说不存在名称为“sub”的属性。
[编辑] 我有根元素,只是我之前没有提到它。在您回答之前,我使用下面的代码从用户那里获取一个值
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("usermachine.xml"));
DropDownList2.DataTextField = "sub";
DropDownList2.DataValueField = "userid";
DropDownList2.DataSource = ds;
DropDownList2.DataBind();
如果我想在特定用户的(子)内显示一个或多个值,DropDownList
我该怎么办?