怎么利用 xml 传递 html字符串 ?

searoom 2008-03-04 11:01:13
利用 ajax 来传递数据,现在我的某个字段值是包含有 html 字符串的,因此产生两个问题:
1. 如果不把 字符串中的 html 标记转换成 &XXX 型的话,传递的 xml 本身会有问题
2. 如果转换成了 &XXXX 类型的字符串,回到客户端后,怎么转换回来?

例如:我需要传递的值是 "<b>searoom</b>",我的目的是到客户端的时候我要粗体显示 searoom
但是利用 xmlhttp 传递的时候,必须把 "<" 转换成"<" ,这样到了客户端的时候,怎么粗体显示 "searoom" 啊?
...全文
238 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
searoom 2008-03-20
  • 打赏
  • 举报
回复
使用 ![CDATA]]] 解决了
Go 旅城通票 2008-03-11
  • 打赏
  • 举报
回复
[code=XAML]<?xml version='1.0' encoding='gb2312'?>
<info>
<![CDATA[<br/><br/><b>Hello</b>使用CDATA标签]]>
</info>[/code]
guiyujie 2008-03-11
  • 打赏
  • 举报
回复
XML 最好还是不要传标记,就传内容,然后在客户端展现~
老四叫拖鞋 2008-03-11
  • 打赏
  • 举报
回复
编码,可以解决N多难题!
  • 打赏
  • 举报
回复
在xml文档里你还能看到 <b> searoom </b>而<b>又不属于你树中预定的节点的话,那这个xml文档还合法么.呵呵
hmilyfm 2008-03-10
  • 打赏
  • 举报
回复
innerHTML
生财 2008-03-07
  • 打赏
  • 举报
回复
escape
tantaiyizu 2008-03-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 searoom 的回复:]
那样的话,传递的字符串中的 html 标记本身就会被当作 xml 的标记处理的
[/Quote]

即便如此,那又怎样?
searoom 2008-03-04
  • 打赏
  • 举报
回复
那样的话,传递的字符串中的 html 标记本身就会被当作 xml 的标记处理的
  • 打赏
  • 举报
回复
escape编码一下
tantaiyizu 2008-03-04
  • 打赏
  • 举报
回复
1. 如果不把 字符串中的 html 标记转换成 &XXX 型的话,传递的 xml 本身会有问题

---
直接传啊 ,本身会有什么问题?
hbx124 2008-03-04
  • 打赏
  • 举报
回复
可以用js进行转型的!

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
hbx124 2008-03-04
  • 打赏
  • 举报
回复
可以用js进行转型的!

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
blackant2 2008-03-04
  • 打赏
  • 举报
回复
使用CDATA节点

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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