xpath - SandcaSTLe 帮助文件生成器插件 “XPath Reflection File Filter” : How to?

标签 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 Reflection File Filter”以使用XPpath过滤器删除不需要的项目
//*[@lang != "en"]

see picture

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

我怎么了

最佳答案

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

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

或者,也可以匹配没有lang属性的元素:
//*[not(@lang = "en")]

关于xpath - SandcaSTLe 帮助文件生成器插件 “XPath Reflection File Filter” : How to?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38524314/

相关文章:

php - 解决 Ion 立方体 "cannot be decoded by this version of the ionCube Loader"错误 - WordPress

java - 以标准格式打印 XML 元素

java - 是否有一种更简洁的方法来使用从 XPath 检索到的网页属性填充 JTable?

php - 具有 XPath 编码问题的 DOMDocument。 [?] 很多测试

xml - SandcaSTLe 在一个选项卡控件中的多个代码示例

json.net - NewtonSoft.Json.xml 文件引用了一个未随附的文件,这会导致 SandcaSTLe 破坏

documentation - 具有 MS Word 和 C# xmldoc 支持的帮助生成工具

.net - SelectNodes 不在元素范围内

java - 有什么方法可以绕过未实现 Serialized 的类吗?

flutter - 如何使 adobe XD 生成的代码成为 flutter 插件,根据屏幕尺寸实际可用和响应?