相关疑难解决方法(0)

检查XML元素是否存在

有人如何验证XML文件中是否存在特定元素?假设我有一个不断变化的XML文件,我需要在读取/解析它之前验证每个元素是否存在.

c# xml

31
推荐指数
3
解决办法
13万
查看次数

C#Linq to XML检查元素是否存在

我有一个XML文档如下:

<Database>
 <SMS>
   <Number>"+447528349828"</Number> 
   <Date>"09/06/24</Date> 
   <Time>13:35:01"</Time> 
   <Message>"Stop"</Message> 
 </SMS>
 <SMS>
   <Number>"+447528349828"</Number> 
   <Date>"09/06/24</Date> 
   <Time>13:35:01"</Time> 
   <Message>"Stop"</Message> 
 </SMS>
</Database>
Run Code Online (Sandbox Code Playgroud)

我正在尝试检查文档中是否存在父SMS节点的number子节点(出于验证目的,以避免插入重复数据).

关于潜在解决方案的任何建议?

编辑:元素将与输入字符串进行比较.例如if(inputNumber == xmlDocNumber){//不插入新元素}

c# xml linq linq-to-xml

25
推荐指数
1
解决办法
3万
查看次数

标签 统计

c# ×2

xml ×2

linq ×1

linq-to-xml ×1