当前位置: 代码迷 >> QT开发 >> QSting的转义有关问题
  详细解决方案

QSting的转义有关问题

热度:40   发布时间:2016-04-25 03:58:35.0
QSting的转义问题
我用QDomElement进行XML操作,
在添加一个节点后,进行属性添加时,
如下:
element.setAttribute("Description", "Moc'ing $(InputFileName)...");
结果,我在生成的XML文件中,那个&符号后面总是出现"amp;"这样的字符!烦躁死了!
如下:
Description="Moc'ing $(InputFileName)..." 
不知道那个&为什么会这样?但是这个符号应该是不需要转义的啊,我都可以直接出来啊。

------解决方案--------------------
在XML中"<" 和"&"是非法的,所以&apos就被转为了&amp;apos。。

"&amp;"是"&"的实体引用。。
------解决方案--------------------
完全没有问题
  相关解决方案