Sandcastle帮助文件生成器插件“XPath反射文件过滤器”:如何?

时间:2016-07-22 10:36:18

标签: xpath plugins sandcastle

我想使用Eric Woodruff的Sandcastle帮助文件生成器来生成本地化的帮助文件。我的想法是在文档标签中添加一个“lang”属性,如:

  ''' <summary lang="en">
  ''' Initializes a new instance ...
  ''' </summary>
  ''' <summary lang="de">
  ''' Initialisiert eine neue Instanz ...
  ''' </summary>
  Sub New()
  ...

然后添加插件“XPath反射文件过滤器”以使用XPpath过滤器删除不需要的项目

//*[@lang != "en"]

see picture

但是这不会删除用lang =“de”标记的项目。它们仍然存在。

我的错是什么?

2 个答案:

答案 0 :(得分:0)

属性的正确XPath过滤器将使用@

//*[@lang != "en"]

或者,也匹配元素而不 lang属性:

//*[not(@lang = "en")]

答案 1 :(得分:0)

这些提示都没有成功。我开发了一个带XPath应用程序的解决方案。您可以在Ullis Roboter Seite找到它。