繁体   English   中英

XQuery:如何输出字符串文字和属性值

[英]XQuery: How to output string literal & in value of attribute

test.xqy:

element test
{
  attribute haha {"&"}
}

命令行:

$ basex test.xqy
<test haha="&amp;"/>

我需要输出: <test haha="&"/> BaseX不处理XML实体?

文档<test haha="&"/>格式不正确,因此没有机会使用BaseX或任何其他XML处理器获得此输出。 然而,哈哈的价值确实是'&'; 如果将属性值作为字符串返回,您将看到这个:

string(<test haha="&amp;"/>/@haha)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM