关于HtmlStreamTokenizer

原创 2004年10月23日 22:06:00
HtmlStreamTokenizer 是纯java写的html 解析器,把html处理成三种类型tags, comments, and text,类试于StreamTokenizer class,但HtmlStreamTokenizer 处理的是html stream数据流,可以用来处理html文件,
下面是一个例子
import adc.parser.*;
//
HtmlStreamTokenizer tok = new HtmlStreamTokenizer(inputstream);
HtmlTag tag = new HtmlTag();
while (tok.nextToken() != HtmlStreamTokenizer.TT_EOF)
{
  int ttype = tok.getTokenType();
  if (ttype == HtmlStreamTokenizer.TT_TAG)
  {
    tok.parseTag(tok.getStringValue(), tag);
    System.out.println("tag: " + tag.toString());
  }
  else if (ttype == HtmlStreamTokenizer.TT_TEXT)
  {
    System.out.println("text: " + tok.getStringValue());
  }
  else if (ttype == HtmlStreamTokenizer.TT_COMMENT)
  {
    System.out.println("comment: <!--" +
      tok.getStringValue() + "-->");
  }
}
下载地址
 http://sourceforge.net/projects/htmltok/

NYOJ--关于521

NYOJ--关于521
  • jsjliuyun
  • jsjliuyun
  • 2014年03月24日 17:28
  • 1282

IOS - 关于我们页面

关于我们(静态显示信息)代码// // CYAboutUsViewController.h // SymptomChecker // // Created by wcl on 15/7/2. /...
  • u012515223
  • u012515223
  • 2015年07月21日 15:07
  • 1550

安卓界面里面弹出“关于我们”的说明代码实现

首先,新建一个about.xml,其具体代码如下:         android:layout_width="fill_parent"         android:layout_heig...
  • qq_34309663
  • qq_34309663
  • 2016年04月21日 20:54
  • 496

NYOJ975 关于521

原题链接 开始总以为这题和排列组合有关,然后想了两节课也理不出思路,后来看到会长的这个方法,果断采用了。 感觉题目叙述的略坑。 794046 长木 关于521 Accepted ...
  • u012846486
  • u012846486
  • 2014年04月03日 21:53
  • 1542

通用的“关于本软件”对话框

我们知道,大多数软件都需要有一个“关于本软件”的对话框,用于告诉用户该软件的一些重要信息,最主要的是该软件的版本号。例如下图就是“锦书背单词”软件的“关于本软件”对话框:   现在...
  • u013948187
  • u013948187
  • 2015年07月27日 09:25
  • 633

Andriod系统中关于BroadcastReceiver的说法正确的是?

“任何你真正想得到的一定是值得坚持的!”
  • qq_33044095
  • qq_33044095
  • 2016年10月27日 00:01
  • 976

下列关于链接描述,错误的是

(1)软连接可以跨文件系统,硬连接不可以 (2)硬连接不管有多少个,都指向的是同一个I节点,会把结点连接数增加,只要结点的连接数不是0,文件就一直存在不管你删除的是源文件还是连接的文件。只要有一个存...
  • qq_20032995
  • qq_20032995
  • 2016年07月28日 20:15
  • 2027

看了一篇关于那些人必须买房子的文章

看了一篇关于那些人必须买房子的文章, 文章的主人是谁忘了,但发现了我满足了这其中几乎所有的条目,发觉自己必须买房子了。1、  如果你想改善住房,无论是户型还是环境,你不能再等了诺大的上海,没有自己的狗...
  • zhangze
  • zhangze
  • 2007年03月25日 18:20
  • 1004

关于产品推荐的10个问题

许多零售商使用自动的产品推荐技术来增加他们的销售额和转化率。这些推荐的物品通常是商业站点上动态生成的,通常基于特定客户或一组客户的购买习惯。 Strands Recommender 是一个领先的...
  • ozhaohuafei
  • ozhaohuafei
  • 2014年07月05日 19:58
  • 1782

一篇关于经济非常犀利的文章

  ...
  • chenshaoying
  • chenshaoying
  • 2008年03月18日 23:15
  • 2161
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于HtmlStreamTokenizer
举报原因:
原因补充:

(最多只允许输入30个字)