我有一个应用程序,它应该从XML文档中删除一个元素。因此,如果标签丢失,我希望检查点通过,如果标签存在,我希望失败。如何做到这一点?
答案 0 :(得分:0)
有多种解决方案。我会尝试使用XPath来获取它。
如果您只是想知道代码中是否有某个标记,您也可以使用正则表达式。
答案 1 :(得分:0)
您可以使用https://blogs.msmvps.com/deborahk/filtering-in-angular/
检查XML是否存在节点using System.Xml.Linq;
...
var str = "Your XML";
XDocument doc = XDocument.Parse(str);
var element = doc.Root.Element("NodeToCheck");
if ((element == null)) {
Console.WriteLine("Checkpoint passed");
} else {
Console.WriteLine(element.Value);
Console.WriteLine("Checkpoint Failed");
}
这确实假设您正在检查的节点位于文档的根目录。