1

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

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

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

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

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

“配置”元素映射到重复部分内容控件。

我只想显示配置“AAA”。哪个是正确的 xPath 字符串?

这是 C# 代码:

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

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

有什么解决办法吗?

4

0 回答 0