XQuery:如何输出字符串文字和属性值
XQuery: How to output string literal & in value of attribute
test.xqy:
element test
{
attribute haha {"&"}
}
命令行:
$ basex test.xqy
<test haha="&"/>
我需要输出为:<test haha="&"/>
。 XML 实体未被 BaseX 处理?
文档 <test haha="&"/>
格式不正确,因此无法使用 BaseX 或任何其他 XML 处理器获得此输出。不过haha的值确实是'&';如果你 return 属性值作为字符串,你会看到这个:
string(<test haha="&"/>/@haha)
test.xqy:
element test
{
attribute haha {"&"}
}
命令行:
$ basex test.xqy
<test haha="&"/>
我需要输出为:<test haha="&"/>
。 XML 实体未被 BaseX 处理?
文档 <test haha="&"/>
格式不正确,因此无法使用 BaseX 或任何其他 XML 处理器获得此输出。不过haha的值确实是'&';如果你 return 属性值作为字符串,你会看到这个:
string(<test haha="&"/>/@haha)