BaseX XQuery 命令获取 XML 文件名
BaseX XQuery command to get XML file name
我在 BaseX 数据库中有多个 XML 个文件:
是否有 XQuery 或 BaseX 函数来获取文件名?在上面的示例中,我想要一个 returns DB03.xml 作为输出的其他查询。
您尝试过 URI 函数吗?
http://www.xqueryfunctions.com/xq/c0023.html#c0056
例如:
base-uri(//ITEM[@name="A"])
在 base-uri(//ITEM[@name="A"])
会抛出错误 [XQST0046] URI 'path/to/file' 无效的情况下 最好使用 db:path(//ITEM[@name="A"])
而没有此类错误,请参阅: .
我在 BaseX 数据库中有多个 XML 个文件:
是否有 XQuery 或 BaseX 函数来获取文件名?在上面的示例中,我想要一个 returns DB03.xml 作为输出的其他查询。
您尝试过 URI 函数吗? http://www.xqueryfunctions.com/xq/c0023.html#c0056
例如:
base-uri(//ITEM[@name="A"])
在 base-uri(//ITEM[@name="A"])
会抛出错误 [XQST0046] URI 'path/to/file' 无效的情况下 最好使用 db:path(//ITEM[@name="A"])
而没有此类错误,请参阅: .