有没有办法检查C#代码,看看XSLT是否需要参数?检查XSLT是否需要参数?
0
A
回答
0
XSLT是XML,因此您可以将该文件加载到XDocument
中,并查询它是否在顶部元素上定义了任何参数元素。
0
评估对包含XSLT文件 XML文档此XPath表达式:
/*/xsl:param
如果结果至少包含一个节点,然后在XSLT样式表中包含至少一个全局xsl:param
- 和全球xsl:param
的主要目的是由转化的调用者在外部设定。
其中必须添加XSLT名称空间并使用XmlNamespaceManager
对象将其与"xsl:"
前缀关联。
+0
感谢您的答案和代码示例Dimitre。 我在Oled的建议后已经实现了这个表达式,所以我接受了他的答案。 – Jordan
+0
@Jordan:请阅读我的评论@Oded的答案,我解释了为什么这个答案是错误的。 –
相关问题
- 1. 如何检查函数是否需要参数?
- 2. AddHandler是否需要参数?
- 3. 这些是否需要检查传入参数?
- 4. Kotlin检查功能是否需要实例参数
- 5. Java Socket BufferedReader是否需要检查和检查数据?
- 6. 在使用它之前检查XSLT中是否存在参数
- 7. 检查osKernalSysTick()是否需要环绕?
- 8. 检查是否仍然需要blob
- 9. 何时检查是否需要GC?
- 10. 需要检查文件是否存在?
- 11. 检查RecyclerView是否需要滚动
- 12. 需要帮助检查是否为{}
- 13. WCF UserNamePasswordValidator是否需要检查PrimaryIdentity.IsAuthenticated?
- 14. 线程需要检查是否连续
- 15. angularjs - 检查是否需要$ scope。$ apply
- 16. 是否需要验证函数参数?
- 17. 的.htaccess需要检查空白参数
- 18. 检查是否需要合并迁移,无需数据库
- 19. 需要检查输入是否是小数或不是
- 20. 是否需要System.Web.Silverlight参考?
- 21. 是否始终需要textViewResourceId参数?
- 22. 是否需要<jnlp codebase =“...”>参数?
- 23. 点符号 - 是否需要参数?
- 24. HtmlElement中的CssClassSet类是否需要检查类是否存在?
- 25. 是否需要检查jQuery库是否已加载?
- 26. 是否需要检查js变量是否为d3选择?
- 27. 检查函数参数是否设置
- 28. xslt - 检查文档是否存在
- 29. 检查是否存在使用XSLT
- 30. 如何检查标记是否在xslt
感谢您对Oded的快速响应。 我曾考虑过这种方法,我只是想知道C#是否有内置的支持这种类型的检查。 – Jordan
@Jordan - XML库是通用的,它们在转换之外没有特定的XSLT支持,查询方面绝对没有。 – Oded
@Oded:严格地说这个答案是错误的,因为任何全局参数都不能在模板内定义。全局参数是顶层元素的子元素 - “xsl:stylesheet”或“xsl:transform”元素。看到我的回答,这是正确的。希望你能纠正错误的陈述。 –