XML :: Filter :: DocSplitter

XML :: Filter :: DocSplitterは文書のマルチパス処理を行います。
今すぐダウンロード

XML :: Filter :: DocSplitter ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Barrie Slaymaker
  • 出版社のWebサイト:
  • http://search.cpan.org/rbs/

XML :: Filter :: DocSplitter タグ


XML :: Filter :: DocSplitter 説明

XML :: Filter :: DocSplitterは文書のマルチパス処理を行います。 XML :: Filter :: DocSplitterはDocumentsのマルチパス処理を行います。このフィルタを使用するより簡単な方法で。 XML :: SAX :: Machines QW(Machine)を使用する。 My $ M = Machine(、、、、)。 ##販売代理店が合併と協調しましょう## XML :: Sax :: Minifoldはあなたのためにこれを行います。 $ M→intake-> set_aggregator($ m→gerger); $ m-> parse_file( "foo"); xml :: filter :: docsplitterは、ドキュメントの繰り返しセクションにフィルタを適用できるSAXフィルタです。文書を複数の文書に定義済みの要素に分割し、フィルタは各文書で実行されます。結果は別の文書のストリームとして残すことも、XML :: SAX :: Merger.Byのようなフィルタを使用して単一の文書に戻すこともできます。デフォルトでは、入力文書はルート要素のすべての子に分割されます。その航法によって、この文書にはそれに3つのサブ文書があります。 .... .... .... アグリゲータなしで使用する場合、最初のレコードまでのすべてのイベントが失われます。アグリゲータを使用すると、それらは「ファースト」文書としてアグリゲータに直接渡されます。レコードの間のすべての要素(この場合は "N"テキストノード)も合併に直接渡されます(これらは各レコードのend_documentとstart_document呼び出しの間に到着します)。入力文書の終わりこれは、合併から見た最初の文書が不完全であることを意味します。それは後で渡されたend_elementの欠けています。入力文書からのイベントを通過させることのアプローチはXML :: Filter :: Distributorのworks.limitations:・現時点では単一のアグリゲータのみをフィードできます。 。私はこれを少し努力して修正することができます。requirements:・Perl


XML :: Filter :: DocSplitter 関連ソフトウェア