TextField htmlText 以及xml里"<" 和 ">" 等特殊字符的显示问题
2012-01-12 14:55
579 查看
1,xml里节点属性里不能带有"<"这种字符,可用"<" 代替,解析到程序里时会被转换为"<",问题是出在xml认为 带单独的"<"而没有"/>"与之配置的语法是错误语法
不过在xml节点属性里写这种转义符肯定会造成麻烦和不便,那么可在节点值里用"CDATA" 来解决,可以直接输入各种字符,直观方便:
2,玩家在聊天输入框里若输入了"<"">" 这种html标签字符,那么如果聊天框组件使用的textField的htmltext属性的话,就会出现文字无法显示等各种为题,和上面的一样,textfield的htmltext属性也认为是错误语法,就不会显示
办法是:
">"可以不用替换,只要把"<"替换成"<"就可以在聊天框正常显示了
貌似用"<" 和"<" 都可以?
不过在xml节点属性里写这种转义符肯定会造成麻烦和不便,那么可在节点值里用"CDATA" 来解决,可以直接输入各种字符,直观方便:
<notice type="1"><![CDATA[【系统】{0}鸿运当头,在{1}中获得“<font color='{2}'>{3}</font>”]]></notice>
2,玩家在聊天输入框里若输入了"<"">" 这种html标签字符,那么如果聊天框组件使用的textField的htmltext属性的话,就会出现文字无法显示等各种为题,和上面的一样,textfield的htmltext属性也认为是错误语法,就不会显示
办法是:
content = content.replace("<", "<");
">"可以不用替换,只要把"<"替换成"<"就可以在聊天框正常显示了
貌似用"<" 和"<" 都可以?
相关文章推荐
- HTML中显示特殊字符,如尖括号 “<”,">"等等
- HTML中显示特殊字符,如尖括号 “<”,">"等等
- HTML中显示特殊字符,如尖括号 “<”,">"
- HTML中显示特殊字符,如尖括号 “<”,">"等等
- HTML中显示特殊字符,如尖括号 “<”,">"等等
- HTML中显示特殊字符,如尖括号 “<”,">"等等
- 关于<input type="text">不能显示空格的问题
- 关于<input type="text">不能显示空格的问题
- jQuery在异步请求数据返回后,调用$("selector").html(data.content);之后因为一些特殊字符或者',"不能显示内容的问题解决办法
- 关于css未被载入问题--->因为它的 MIME 类型 "text/html" 不是 "text/css"。
- 数据库字段内容存在'、"、>、<等特殊字符,转义html字符输出
- pageEncoding和charset 编码 以及<%@ page contentType="text/html; charset=utf-8"....>作用
- pageEncoding和charset 编码 以及<%@ page contentType="text/html; charset=utf-8"....>作用
- "ASIHTTPRequest"使用报错:ARC forbids explicit...及#import <libxml/HTMLparser.h> file not found
- 处理内容有&特殊字符thinkphp返回xml无法解析的问题<![CDATA[xxx]]>
- XML解析时候因为特殊字符&,<,>,",'出错
- 在点击<asp:ButtonField CommandName="delete" Text="删除" />中结案时弹出操作提示
- 在JS里面,取struts的<html:form>标签里面的<html:text property="title"/>值
- struts 2标签 <s:textfield> 样式问题
- 关于"XML 文档(2, 2)中有错误:不应有 <xml xmlns=''>"错误