我写过一个xquery程序来从一个xml文件转换到另一个xml文件。一切顺利。但是如果我在xquery中插入一个名称空间(直接作为根元素中的属性或声明默认元素名称空间“”;),结果我的FLWOR-statment不被考虑。然后我收到一个空的结果集。哪里有问题?我该怎么做才能成为成果?谢谢你的回答。带命名空间的xquery
非常感谢您的回答。但这并不能解决我的问题。我试图阐明问题更清楚。 xquery程序应该将gpx文件转换为kml文件。所以我关心两个默认的命名空间。默认名称空间xmlns =“http://www.topografix.com/GPX/1/1”,通常位于源文档中,默认命名空间xmlns =“http://www.opengis.net/kml/2.2”那应该在结果kml文件中。有没有人有一个想法如何在XQuery中制定这个?如果没有gpx和kml文档中的默认命名空间,程序可以正常工作,但我所有的gpx文件都有默认的命名空间集,我也希望在kml文件中有相应的默认命名空间。我该如何继续?非常感谢。
你的代码在哪里? –