我有一个 XML 文档,其中包含我的数据,同一节点字段的多个条目(StudentID = FirstName、LastName 等)。如何将节点转换为每个 StudentID 部分的字符串值?
你没有说太多关于 xml 的样子。但它可能是这样的:
string xml = "<nodes><studentid><firstname>Name</firstname><lastname>last</lastname></studentid></nodes>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
foreach (XmlNode node in doc.SelectNodes("//studentid"))
{
string first = node["firstname"].InnerText;
string last = node["lastname"].InnerText;
}
Run Code Online (Sandbox Code Playgroud)
如果数据在属性中,请使用以下内容:
string first = node.Attributes["firstname"].Value;
Run Code Online (Sandbox Code Playgroud)
如果您有架构,您还可以查看 linq for xml。
| 归档时间: |
|
| 查看次数: |
18104 次 |
| 最近记录: |