【发布时间】:2021-08-16 05:47:14
【问题描述】:
我正在尝试解析这个 XML 文档 -
<?xml version="1.0" encoding="UTF-8"?>
<Data xmlns:data="report">
<Report>
<GroupName Descriptor="Administrator">
<ID type="ID">1</ID>
<ID type="Group">Administrator</ID>
</GroupName>
<Members Name="12345 / john smith ">
<ID type="ID">1</ID>
<ID type="UserID">12345</ID>
<ID type="UserName">jsmith</ID>
</Members>
</Report>
<Report>
<GroupName Descriptor="User">
<ID type="ID">1</ID>
<ID type="Group">User</ID>
</GroupName>
<Members Name="14568/Bob smith">
<ID type="ID">1</ID>
<ID type="UserID">14568</ID>
<ID type="UserName">bsmith</ID>
</Members>
<Members Name="14597/Tommy lee">
<ID type="ID">1</ID>
<ID type="UserID">14597</ID>
<ID type="UserName">tlee</ID>
</Members>
</Report>
</Data>
我想要用户列表,比如 -
jsmith Administrator
bsmith User
tlee User
我尝试了 Xpath 和 Descendants 都没有产生我想要的结果
【问题讨论】:
-
你的努力在哪里?你的 C# 代码在哪里?此外,您想要的输出与源 XML 不匹配。