タグ

ブックマーク / www.donzoko.net (1)

  • XML::Parser::Liteの拡張

    XML::Parser::Liteの改良 XML::Parser::LiteHeavy PuerPerl版のXML::ParserとしてSOAP::Liteパッケージに同梱されているXML::Parser::Liteがあります。このモジュールを使えばコンパイラのないレンタルサーバなどの環境でも、XMLをパースできたります。 しかしこのモジュールにはいくつか欠点があります。設定できるコールバックの種類が少ない。シングルクォートによる囲みとダブルクォートとのそれとが混ざって使われている属性値が正しく取り出せない(例:<hoge id='foo' group="bar">)。そして最大の問題点、コールバックルーチン内からバックトラックの発生する正規表現を呼び出すとperlがクラッシュする……。 これらの問題を克服するべく改良したのが、XML::Parser::LiteHeavyです。結果としてオ

    valium
    valium 2007/01/02
    [XML::Parser][XML::Parser::LiteHeavy]
  • 1