Какое пространство имен использовать для функции fn: parse-xml () в xquery?

Когда я использую fn:parse-xml в existDB, я получаю сообщение об ошибке:

Функция fn:parse-xml() не определена в пространстве имен модуля: http://www.w3.org/2005/xpath-functions

Пожалуйста помоги.


person Pragya Kapoor    schedule 22.05.2014    source источник
comment
какую ошибку вы видите? пожалуйста, опубликуйте свой код, чтобы мы могли увидеть, что вы пробовали, и попытаться помочь вам   -  person NirMH    schedule 22.05.2014
comment
Я хочу преобразовать строку в xml в existsDB. объявить пространство имен xhtml = w3.org/1999/xhtml; let $ x: = ‹test› {для $ hit in (// xhtml: p [ft: query (., 'Stress')]) let $ extended: = util: expand ($ hit, expand-xincludes = yes) для $ i в $ index in ($ expand // exist: match) [1] return (fn: replace (xs: string ($ hit), $ i, fn: concat ('‹b›', $ i, ') ‹/B› ')))} ‹/test› return util: parse ($ x) или fn: parse ($ x)   -  person Pragya Kapoor    schedule 23.05.2014


Ответы (1)


Если у вас возникнут вопросы, укажите, какую версию eXist-db вы используете.

Эта функция была добавлена ​​в базу кода совсем недавно, в половине марта 2014 г. (сообщение о фиксации) и еще не был доступен в выпуске: 2.2RC1 датирован началом февраля 2014 года.

Функция будет доступна в версии 2.2RC2 и новее.

person DiZzZz    schedule 22.05.2014