|
|
1
2
本质上,具有名称空间的节点是 完全不同的动物 比具有另一个名称空间的节点-即使它们恰好共享相同的本地名称。(这与名称空间在其他任何地方的工作方式基本相同—实际上不存在“忽略”名称空间的简单方法。当引用C中的类时,考虑忽略名称空间。 干净的方法是提到在XSLT中可能遇到的每个名称空间,并使用前缀,即使它看起来是重复的。 不太干净的方式是:
这并不比使用前缀更让人赏心悦目,因为它的长度和可读性越来越长。 模棱两可的 最后,但并非最不重要的一点,因为引擎必须测试谓词 每一步 在XPath上。你挑吧。 |
|
|
2
3
在xpath/xslt 1.0中,若要按名称选择命名空间限定元素,必须使用前缀。在XSLT2.0中,可以使用
在xpath 1.0中,您还可以按本地名称选择元素,这相当笨拙,例如,
|