C# 使用c删除xml中的单个节点#
我的xml文件如下所示:C# 使用c删除xml中的单个节点#,c#,.net,xml,C#,.net,Xml,我的xml文件如下所示: <Default> <CareSettingName> <Name>Hosp1/Name> <Name>Hosp2/Name> <Name>Hosp3/Name> <Name>Hosp4/Name> </CareSettingName> <Do
<Default>
<CareSettingName>
<Name>Hosp1/Name>
<Name>Hosp2/Name>
<Name>Hosp3/Name>
<Name>Hosp4/Name>
</CareSettingName>
<DocNames>
<Name>Doc1/Name>
<Name>Doc2/Name>
<Name>Doc3/Name>
</DocNames>
</Default>
当我运行它时,它会删除CareSettingName中的所有条目,而不是我要查找的单个条目。我看不出有什么问题。谁能帮帮我吗
谁能帮帮我吗?谢谢。这是因为您选择了
/Default/CareSettingName
(当它包含的名称等于Hosp4
时)
尝试将xpath更改为:
/Default/CareSettingName/Name[.='Hosp4']
@用户2058253-不客气。你能通过勾选旁边的复选标记来接受这个答案吗?谢谢
/Default/CareSettingName/Name[.='Hosp4']