1.dom解析:标签是element对象,内容是text对象,属性是attrubuit对象,缺点:不适合数据太大,优点:增删改查容易
2.sax解析:从html上往下读,读取一行处理一行,优点和dom相反,适合读取
3.jvm默认占用64M内存
4.设置jvm内存: 在run as 点argument --vmargument 输入-Xmx80m 就配置了80M内存
5.xml解析包:dom4j
6.sax解析:创建解析工厂--得到解析器--得到读取器--设置内容处理器--读取xml文档内容
7.dom解析:先找到root根节点,一层一层往下找
8.XPATH: / 必须从根节点开始 ,// 不需要从根节点开始,可以用通配符 *,@属性名
EL表达式
1.${}表示
2.如果用.取不到的数据试着用[‘’]获取
3.${pageContext.request.contextPath}获取当前表达式所在的项目名域路径
4.list map set 迭代需要配合JSTL标签 <c:forEach items=“el表达式list”var="变量名"> ${变量名.xxx} </c:forEach>
5.JSTL标签需要倒2个包,然后在jsp<%@taglib uri=“http://java.sun.com/jsp/jstl/core”prefix="随意建议用c" %>导入标签库