タグ

htmlとcpanに関するIMAKADOのブックマーク (2)

  • HTML::Split

    HTML を指定の文字数で分割するための HTMLS::Split なるモジュールを CPAN に up しましたので、さっくり使い方なんかをつらつら。 なにするモジュール? 最初に書いたとおり、HTML を指定の文字数で分割するためのモジュールです。 携帯端末などで HTMLタグを含むテキストデータが 10KB 未満など、きびしい制限があるデバイス向けに HTML を出力する際には、PC ブラウザで見せている長文をそのまま出力するわけにはいきません(容量オーバーってことできれてしまう)。 そこで、HTML を分割する必要があるのですが、ただ、単純に HTML を分割といっても、 タグの途中できれたらどうしようもない A タグのテキストノードなんかが分割されるのはあんまりうれしくない。分割してもいいけど、次のページはどうやってはじめるのさ( なしに突然 がやってくる)? CSS を当てたい

  • HTML::ParserでつくったツリーからもとどおりのHTMLを作る « ku

    <a id="a1" href="http://ido.nu/kuma" title="zeromemory">zeromemory</a> <img src="zero.gif" id="logo" alt="zeromemory logo" title="zeromemory logo"> というHTMLを一度HTML::Parserにかけて、でもやっぱり元通りにして取り出したい。 use utf8; use strict; use HTML::TreeBuilder::XPath; use open ":utf8"; my $tree = HTML::TreeBuilder->new(); $tree->_empty_element_map->{'flexy:include'} = 1; $tree->_empty_element_map->{'flexy:partial'} = 1

    IMAKADO
    IMAKADO 2007/10/12
    treebuilder もとどおりのHTML
  • 1