我正在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字符串似乎是正确的,但过滤不起作用。这两个配置元素显示在重复的部分中。
任何解决方案?