Преобразовать таблицу XML с помощью sql xquery - PullRequest
0 голосов
/ 04 октября 2019

Я хотел бы преобразовать таблицу XML в массив JSON или массив массивов.

Pic of code

1 Ответ

1 голос
/ 04 октября 2019

Используете ли вы процессор XQuery 3.1, например, Saxon 9.8 или новее или BaseX 9?

array { */* ! array { * ! string() } } 

должно хватить для второго варианта массива массивов. Для массива карт вы можете использовать

array { */* ! map:merge(* ! map { local-name() : string() }) }

Примеры на https://xqueryfiddle.liberty -development.net / bFukv8u / 0 и https://xqueryfiddle.liberty -development.net / bFukv8u /1 .

...