Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpath Xalan-名称空间_Xpath_Xml Namespaces_Xalan - Fatal编程技术网

Xpath Xalan-名称空间

Xpath Xalan-名称空间,xpath,xml-namespaces,xalan,Xpath,Xml Namespaces,Xalan,我正在使用Xalan。我的输入XML具有默认名称空间。 我的XSL非常庞大,我不想在XPATH的所有选择器前面加上名称空间别名。 Xalan中是否有api可用于设置默认名称空间,以便在XSL/XPATH中不必提及它。否,XPATH默认名称空间属性需要XSLT 2.0,Xalan不支持该属性 如果您使用的是Xalan-J,那么切换到支持XSLT2.0的Saxon应该不会有什么困难。如果您不想让XSLT代码变得更庞大,那么这将使您有机会使XSLT代码更不冗长

我正在使用Xalan。我的输入XML具有默认名称空间。 我的XSL非常庞大,我不想在XPATH的所有选择器前面加上名称空间别名。
Xalan中是否有api可用于设置默认名称空间,以便在XSL/XPATH中不必提及它。

否,XPATH默认名称空间属性需要XSLT 2.0,Xalan不支持该属性

如果您使用的是Xalan-J,那么切换到支持XSLT2.0的Saxon应该不会有什么困难。如果您不想让XSLT代码变得更庞大,那么这将使您有机会使XSLT代码更不冗长