需要一种将 serialize() 反向移植到 xquery1.0 的方法

问题描述

我想在输出文档中放置一个 xml 节点作为 CDATA,我必须使用 xquery1.0

如何向后移植 <div *ngIf="column.value != '' && *ngIf="column.value != null>

我有 serialize() 作为 wso2-mi 提供的 XQuery 处理器

解决方法

我不知道有关 Saxon 9.5 的详细信息,但它不是旧的纯 XQuery 1.0 处理器,而是介于两个版本之间;所以也许尝试

xquery version "3.0";
declare namespace output = "http://www.w3.org/2010/xslt-xquery-serialization";

declare option output:method 'xml';
declare option output:cdata-section-elements 'foo';

有效。