私の変換のために私は使用していますorg.apache.xmlbeans
( xmlObject.execQuery(xqueryFileContent, options);
)
ここで、何らかの理由で fn-bea 関数が機能しないという問題が発生しました: この例では:fn-bea:uuid()
スタックトレース:
Caused by: weblogic.xml.query.exceptions.XQueryStaticException: line 15, column 18: {err}XQ0017: "{http://www.bea.com/xquery/xquery-functions}uuid": unknown function (or number of arguments (0) is wrong)
サポートされていないと言っているスレッドを読みましたが、これは満足のいくものではありません。
Java プロセッサに bea 関数へのアクセスを許可するにはどうすればよいですか?
編集: 15 行目の XQuery:
<bp-id>{replace(fn-bea:uuid(), '-', '')}</bp-id>
宣言:
declare namespace fn-bea ="http://www.bea.com/xquery/xquery-functions";