Word 2013重复部分内容控制过滤

时间:2014-07-11 16:15:10

标签: c# xpath ms-word word-contentcontrol

我正在Visual Studio 2012上开发Word 2013文档生成工具。

我有一个由C#代码生成的Word docx模板,带有内容控件。

我有另一个应用程序,它将XML数据从数据库中提取到customXML中,并更新内容控件数据绑定xpath字符串以映射customXML中的节点,并在生成的word文档中显示数据。

例如,我有以下自定义XML:

<Configurations>
  <Configuration internalName="AAA"/>
  <Configuration internalName="BBB"/>
</Configurations>

&#34;配置&#34; element被映射到重复节内容控件。

我想只显示配置&#34; AAA&#34;。哪个是正确的xPath字符串?

这是C#代码:

ccRepSec.XMLMapping.SetMapping("//Configuration[@InternalName='AAA']");

XPath字符串似乎是正确的,但过滤不起作用。这两个配置元素显示在重复的部分中。

任何解决方案?

0 个答案:

没有答案