非标准XML解析
作者:陈原
mail:cayu@gzec.com.cn
QQ:39793751
home: http://www.jspx.net
scriptmark模板使用
1.简介
最初是为了设计txweb开发的.为了能够解析更多的标签,就做成了单独一个非标准XML引擎,主要用来解析HTML这样的文件.感觉功能还是比较有特色所以写个帮助出来.JTXML 表示 java template XML.
2.功能特点
1.使用单引擎,一次只解析一个标签,当小于1M的文件时速度非常快,如果大于1M速度就不理想了.所以不要解析大文件.
2.自己定义标签,学会方法,想得到任何标签都可以.
3.标签解析后存放在内存中,使用sax2得到标签属性,和值.
3.简单例子
解析HTML 中的a标签, <a href="aaa" id="test" > dody</a>
先定义一个 a的标签类,中带了部分标准html的标签类. 如果没有的你可以自己定义 继承 com.jspx.scriptmark.core.TagNode类就可以了
解析代码入下
解析IOC例子:
如果你解析的XML中,标签又有子标签,你可以在标签在解析子标签