这让我有点发疯。我正在从数据库列中提取一个 XML 字符串,并使用 XDocument.Parse 成功创建了一个 XDocument。我之前使用 linq to xml 来查询 xml 树,但出于某种原因,我所做的一切都是返回 null。它与命名空间有关吗?
这是我的 XDocument 对象的文本可视化器示例:
// removed XML for privacy reasons
我正在尝试的查询示例:
XElement algorithmId = (from algoId in reportLogXml.Descendants(ALGORITHM_ID)
select algoId).FirstOrDefault();
我为字符串值使用了一个常量,并且我已经四次检查拼写是否匹配,并尝试了几个不同的元素,这些元素在文档中很明显,但它们都返回 null。我在这里做错了什么?