タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

libxml_rubyとrexmlに関するnilabのブックマーク (1)

  • REXML と Libxml-Ruby とのエンティティ出力比較 - tilfin's note 跡地

    REXML で大きな XML ファイルを処理したらあまりにも遅かった。Ruby で書かれているのでいたし方ないんですが。もちろん REXML は標準でついているし、手軽に使えて良いという大きなメリットがあるけど、行う処理が数時間レベルなので速くしたい。そこで Libxml http://libxml.rubyforge.org/ を試すことに。 行うのは XML → XML 変換なので、エンティティの出力が気になった。そこで次のようなコードを実行して、結果を比較してみる。 テストしたコード #!/usr/bin/env ruby # require 'rubygems' require 'xml/libxml' require 'rexml/document' str =<<EOS <?xml version="1.0" encoding="UTF-8"?> <root> <title>T

    REXML と Libxml-Ruby とのエンティティ出力比較 - tilfin's note 跡地
    nilab
    nilab 2011/04/18
    REXML と Libxml-Ruby とのエンティティ出力比較「libxml はアポストロフィとダブルクォートを必要なときだけ実体名にエスケープ」「REXML は属性値は固定でアポストロフィで囲い、アポストロフィとダブルクォートは必ず実体名
  • 1