重要的4个规则:1 &符号不应该出现在HTML的大部分节点中。2 尖括号是不应该出现在标签内的,除非为引号引用。3 在text节点里面,用来指示浏览器需要解析的方式,同样也可使用Content-Type头来告诉浏览器。一般情况下,浏览器中的解析器会尝试恢复大多数类型的语法错误,包括开始和结束标记。在...
分类:
其他好文 时间:
2015-01-20 13:27:21
阅读次数:
279
DOM解析会把整个XML文件全部映射成Document里的树形结构,当遇到比较大的文件时,它的内存占用很大,查找很慢
SAX就是针对这种情况出现的解决方案,SAX解析器会从XML文件的起始位置起进行解析,同时根据已经定义好的事件处理器,来决定当前所解析的部分是否有必要进行记录并存储
import java.io.File;
import javax.xml.parsers.SAXParser;...
分类:
其他好文 时间:
2015-01-20 09:01:38
阅读次数:
149
1. 什么是beatifulsoup?beatifulsoup官网http://www.crummy.com/software/BeautifulSoup/ BeatifulSoup是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。 它...
分类:
编程语言 时间:
2015-01-19 20:54:36
阅读次数:
132
SQL 优化经验总结34条我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 dri...
分类:
数据库 时间:
2015-01-19 18:58:12
阅读次数:
262
xml序列化是把内存数据写入硬盘或SD卡。
XML文件解析的方式:
1、dom解析,生成一个树状结构,并全部加入内存,在内存修改树状结构的节点即可。但是消耗内存大。
2、sax解析 基于事件的解析方式。速度快,效率高,但是不能倒退。
3、pull解析 基于事件的解析
pull解析方式:
第一步,初始化解析器,设置要解析的数据流。(此刻指向文档的开始部分)
第二步,得到事件。
...
分类:
移动开发 时间:
2015-01-19 09:25:04
阅读次数:
198
什么是NodeJS JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一...
分类:
Web程序 时间:
2015-01-17 09:55:55
阅读次数:
165
1 什么是lessLESS 包含一套自定义的语法及一个解析器,用户根据这些语法定义自己的样式规则,这些规则最终会通过解析器,编译生成对应的 CSS 文件。LESS 并没有裁剪 CSS 原有的特性,更不是用来取代 CSS 的,而是在现有 CSS 语法的基础上,为 CSS 加入程序式语言的特性,less...
分类:
其他好文 时间:
2015-01-16 01:03:04
阅读次数:
288
xml中某些特殊符号作为内容信息时需要做转义,否则会对文件的合法性和使用造成影响 Html代码 <&&''""在mapper文件中写sql语句时,为避免不必要的麻烦(如来标记不应由xml解析器进行解析的文本数据,由包裹的所有的内容都会被解析器忽略 Xml代码 将整个...
分类:
移动开发 时间:
2015-01-14 14:12:54
阅读次数:
167