![]() |
1
5
XPath没有定义任何特殊的转义序列。当XPath在XSLT中使用时(例如在XSLT文档元素的属性中),转义序列由读取样式表的XML处理器处理。如果通过库在非XML上下文(例如,来自Java或C#或其他语言)中使用XPath,并且XPath查询是该语言中的字符串文本,那么除了该语言本身通常进行的转义处理之外,您将不会得到任何转义处理。 如果这是C#或Java,那么应该可以:
顺便说一句,它在XSLT中也不起作用,因为XSLT使用XML,而XML不定义字符实体
|
![]() |
2
1
因此,除非您在解析该实体的语言(可能是XSLT和包含该实体的DTD(如果可能的话,我远非XSLT专家))中使用查询(而不是“to query”),否则我不会期望它工作。 使用由使用XPath的任何语言识别的文字字符或转义序列。 |
![]() |
JobProcessTask · 如何读取此xpath表达式? 2 年前 |