Xquery 中具有类似 XML 文件和 XMLNS 的 2 个问题
2 problems in Xquery with similar XML files and XMLNS
我会使用从 https://www.rna.gov.it/RegistroNazionaleTrasparenza/faces/pages/OpenDataAiuti.jspx 下载的 Basex(file1.xml、file2.xml、....)查询多个 xml
但我无法在单个文件上编写查询,因为它以
开头
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<LISTA_AIUTI xmlns="http://www.rna.it/RNA_aiuto/schema">
<AIUTO>
<CAR>884</CAR>
合并对我来说更难!我是个新手,但我想学习 Xquery!!
如果我取消 xmlns 行它工作
如果我在 Mysql 数据库中上传文件,我可以,但这不是快速解决方案
我该怎么办?
正如 Martin Honnen 所指出的,您需要在顶部添加默认命名空间声明行:
declare default element namespace "http://www.rna.it/RNA_aiuto/schema";
我会使用从 https://www.rna.gov.it/RegistroNazionaleTrasparenza/faces/pages/OpenDataAiuti.jspx 下载的 Basex(file1.xml、file2.xml、....)查询多个 xml 但我无法在单个文件上编写查询,因为它以
开头<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<LISTA_AIUTI xmlns="http://www.rna.it/RNA_aiuto/schema">
<AIUTO>
<CAR>884</CAR>
合并对我来说更难!我是个新手,但我想学习 Xquery!! 如果我取消 xmlns 行它工作 如果我在 Mysql 数据库中上传文件,我可以,但这不是快速解决方案 我该怎么办?
正如 Martin Honnen 所指出的,您需要在顶部添加默认命名空间声明行:
declare default element namespace "http://www.rna.it/RNA_aiuto/schema";