BaseX の Xquery 関数で SVG タグのいくつかの属性を更新しようとしています。これまでのところ、1 つの属性を更新して新しいノードを返すことはできましたが、複数の属性を返すことはできませんでした。
ここで説明されているステートメントのバリエーションとして複数の更新を試みましたが、何を試してもうまくいきませんでした。
declare function page:scaleSVG ($svg as node()*, $scale as xs:integer) as node()* {
return // update a few values of $svg attributes and return it
};
上記の機能は、基本的に私が達成したいものです。