test.xqy:
element test
{
attribute haha {"&"}
}
命令行:
$ basex test.xqy
<test haha="&"/>
我需要输出为:<test haha="&"/>
。 BaseX不处理XML实体吗?
答案 0 :(得分:3)
文档<test haha="&"/>
格式不正确,因此无法使用BaseX或任何其他XML处理器获得此输出。然而,哈哈的价值确实是'&amp;';如果将属性值返回为字符串:
string(<test haha="&"/>/@haha)