C#+通过标签名称+打开xml获取所有/多个控件控件

时间:2017-08-08 12:35:43

标签: c# openxml

我使用以下代码通过其标记名称获取内容控件。

// Gets content control of the sub table by tag.
var sdtSubTable =
    mainPart.Document.Descendants<SdtElement>()
    .Where(s => s.SdtProperties.GetFirstChild<Tag().Val.Value.Contains("tagname"));

但是这只返回一个控件,但是我有多个具有相同名称的内容控件,我需要使用LINQ检索所有内容。

LINQ将节省时间,因此使用它,否则将循环所有内容控件,然后找到匹配的。

对此有何帮助?

1 个答案:

答案 0 :(得分:0)

找到了解决方案。

screens/Rights�\Right�452217.jpg