Xml特殊符号&转译问题!!

迷失在代码里 2010-08-07 03:03:30
在表示层获取Ajax提交过来的XMl值的时候&符号后面的字符就全消失了!
<ShortcutList><Shortcut><Title>发货查询</Title><TargetUrl><![CDATA[ERP/Invoice/list.aspx?isManage=false

在Ajax获取生成的xml文件,正常如下:
- <Shortcut>
<Title>发货查询</Title>
- <TargetUrl>
- <![CDATA[ ERP/Invoice/list.aspx?isManage=false&editStatus=false
]]>
</TargetUrl>
<OpenType>0</OpenType>
<TagID>IOA_ERP_Invoice_List</TagID>
- <IconUrl>
- <![CDATA[ /images/shortcut/default.gif
]]>
</IconUrl>
</Shortcut>


请高手赐教!
...全文
806 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
迷失在代码里 2010-08-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sp1234 的回复:]
你的所谓表示层,看起来读不懂xml符号。

你的“表示层”是什么东西?
[/Quote]

表示层 是什么东西不重要!重要的是获取不到&后面的字符!
迷失在代码里 2010-08-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 leooyou 的回复:]
在表示层获取Ajax提交过来的XMl值的时候&符号后面的字符就全消失了!

XML code
<ShortcutList><Shortcut><Title>发货查询</Title><TargetUrl><![CDATA[ERP/Invoice/list.aspx?isManage=false

在Ajax获取生成的xml文件,正常如下:

XML code
- <Short……
[/Quote]

我知道&是转译··现在的问题是在提交了url后,里面包含了&,但是读取出来的数据吧&后面的字符都截取了!
这里已经把&用&;替代了!
  • 打赏
  • 举报
回复
你的所谓表示层,看起来读不懂xml符号。

你的“表示层”是什么东西?
  • 打赏
  • 举报
回复
&在xml中本身就是转义符号,lz知道吗?

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧