java 需要 ".class",class是不是代词语句, 需要 ';'

The page is temporarily unavailable
nginx error!
The page you are looking for is temporarily unavailable.
Please try again later.
Website Administrator
Something has triggered an error on your
This is the default error page for
nginx that is distributed with
It is located
/usr/share/nginx/html/50x.html
You should customize this error page for your own
site or edit the error_page directive in
the nginx configuration file
/etc/nginx/nginx.conf. 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
全国计算机二级C笔试真题003
下载积分:3000
内容提示:全国计算机二级C笔试真题003
文档格式:TXT|
浏览次数:0|
上传日期: 06:26:19|
文档星级:
该用户还上传了这些文档
全国计算机二级C笔试真题003
官方公共微信资料集(286)
编写XML代码经常遗漏的常识:&
XML实体中不允许出现&&&,&&&,&&&等特殊字符,否则XML语法检查时将出错,如果编写的XML文件必须包含这些字符,则必须分别写成&&&,&&&,&&&再写入文件中。例如,如果在XML文档中使用类似&&& 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该像下面那样书写代码:&age& age & 30 &/age&
为了避免出现这种情况,必须将字符&&& 转换成实体,像下面这样:
&age& age & 30 &/age&
在读取的时候,解析器会自动将其转换回&&&,&&&,&&&等特殊字符,正常来说,只有&&& 字符和&&&字符对于XML来说是严格禁止使用的。
需要注意的是:
a. 转义序列各字符间不能有空格;
b. 转义序列必须以&;&结束;
c. 单独的&不被认为是转义开始;
d. 区分大小写。
以下是XML中需要的转义字符:
&(逻辑与)& &&&&&&&&
&(小于)&&& &&&&&&&&
&(大于)&&& &&&&&&&&
&(双引号)& &&&&&&
'(单引号)& &
---------------------------------------------------------------------------------------------------
&IE 不支持单引号(')的实体名称(&)
最近在做全文检索模块功能的测试,发现对于特殊符号的处理还存在很大的问题。
有人说Spring本身提供了对HTML、、sql语句的转码工具类,但是测试了一下发现其HtmlUtils.htmlEscape()对单引号并没做处理,只是转码了以下几个特殊字符:
&:& & :& & :& & :&
后来采用replace替换为(&),IE浏览器里依然没有起到作用,只好在google里测试一下查看源代码,发现其转码成(')
今天看到下面这篇文章才明白:
在 (x)HTML 中,一些特殊字符应该进行 HTML 实体转义。
常见的有:&(and)、&(双引号)、'(单引号)、&(小于号)、&(大于号),这些在 (x)HTML 文档内容中应该分别转换成:&、&、'、&
但是问题就来了,为什么上面单引号的转义和别的特殊字符不同呢?为什么唯独单引号用的是实体编号('),而其它的用的是实体名称(&)呢?
原因就是 IE 浏览器暂时不支持单引号的实体名称,IE 浏览器暂时只支持单引号的实体编号。
这也是 PHP htmlspecialchars 函数把单引号转义成 ',而不是 & 的原因。
另外,百度也不支持单引号的实体名称,这个是我在在百度搜索结果中看出来的(现在我已经把单引号改成实体编号的形式了)。
主要是这段内容:
Reserved Characters in HTML
Some characters are reserved in HTML and XHTML. For example, you cannot use the greater than or less than signs within your text because the browser could mistake them for markup.
HTML and XHTML processors must support the five special characters listed in the table below:
Entity Number
Entity Name
Description
quotation mark
(does not work in IE)
apostrophe&
greater-than
Note: Entity names are case sensitive!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:755965次
积分:10056
积分:10056
排名:第1219名
原创:178篇
转载:546篇
评论:195条
(1)(24)(32)(65)(3)(23)(5)(3)(3)(3)(4)(2)(1)(2)(5)(12)(6)(6)(10)(9)(12)(21)(19)(34)(27)(56)(79)(67)(28)(14)(10)(5)(29)(1)(2)(2)(1)(12)(3)(10)(2)(4)(6)(27)(14)(7)(6)(1)(1)(7)(1)

我要回帖

更多关于 java错误不是语句 的文章

 

随机推荐