我想使用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"]
但是这不会删除用lang =“de”标记的项目。它们仍然存在。
我的错是什么?
答案 0 :(得分:0)
属性的正确XPath过滤器将使用@
:
//*[@lang != "en"]
或者,也匹配元素而不 lang
属性:
//*[not(@lang = "en")]
答案 1 :(得分:0)
这些提示都没有成功。我开发了一个带XPath应用程序的解决方案。您可以在Ullis Roboter Seite找到它。