XML ::エンコーディング

XML :: Encodingは、XMLエンコーディングマップを解析するためのPerlモジュールです。
今すぐダウンロード

XML ::エンコーディング ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Clark Cooper
  • 出版社のWebサイト:
  • http://search.cpan.org/shay/XML-Encoding-2.01/Encoding.pm

XML ::エンコーディング タグ


XML ::エンコーディング 説明

XML :: Encodingは、XMLエンコーディングマップを解析するためのPerlモジュールです。 XML :: Encodingは、XML Encoding Mapsを解析するためのPerlモジュールです..Synopsis XML :: Encodingを使用します。 My $ EM_PARSER =新しいXML ::エンコーディング(ErrorContext => 2、expatrequired => 1、PUSHPREFIXFCN => PUSH_PREFIX、POPPREFIXFCN => POP_PREFIX、RANGESETFCN => RANGE_SET)。 My $ ENCMAP_NAME = $ EM_PARSER-> PARSEFILE($ argv ); XML :: Parserのサブクラスとして構築されているこのモジュールは、XMLファイルであるマップファイルをエンコードするためのパーサーを提供します。配布内のファイルmaps / encmap.dtdは、これらのファイルの構造を表します。 PARSEメソッドを呼び出すと、符号化マップの名前(ルート要素のname属性から取得)。マップの内容は、コールバック関数push_prefix、pop_prefix、およびrange_set.methodsthisモジュールを介して処理されます。その後、ENCMAP "expat"属性が "yes"に設定されていない限り、エラーが発生します。 expaTRequiredオプションが指定されているかどうか、この属性が設定されている場合、パーサーはexpatモードに入ります。 expatモードでは、パーサーはエンコーディングが推奨されているかどうかをチェックします。コールバックの単一の引数は、プレフィックスのバイト値である整数です。成功した場合、undef値を返す必要があります。 expatモードでは、定義された値がエラーを引き起こし、メッセージString.popprefixfcnとして使用されます。対応する値は、接頭辞要素が終了したときに呼び出されるコード参照である必要があります。この関数に引数は渡されません。成功した場合、undef値を返す必要があります。 EXPATモードでは、定義された値がエラーを引き起こし、メッセージString.RangeSetFCNとして使用されます。この関数に渡された3つの引数は次のとおりです。(byte、unicode_scalar、length)byteは "ch"要素によってマップされている範囲またはバイトの始動バイトです。 unicode_scalarは、このバイトが(現在のプレフィックス)マッピングするUnicode値です。範囲の長さは最後の引数です。これは「CH」要素には1になります。成功した場合、undef値を返す必要があります。 expatモードでは、定義された値はエラーを引き起こし、メッセージ文字列として使用されます。要件: ・Perl


XML ::エンコーディング 関連ソフトウェア