SVGオブジェクトの描画。暗黙のうちにsvg名前空間を利用。Perlのモジュールです。いったことができます。SVG.pmは1秒間に12,000を超える要素を超えます。最初のステップはSVGオブジェクトを"new"で組み立てます。2番目のステップはSVG要素を作成するために要素コンストラクタを呼ぶことです。"path"があります。いくつかのオプションの引数を取ります。スタンドアロンのSVGドキュメントかSVGドキュメントの一部が生成されるかを決定します:-stand-aloneそれ自身の関連するDTDを持った完全なSVGドキュメント。指定することができます。-in-lineDTDを持たないインライン(in-line)のSVGドキュメントの一部です。コンテンツに埋め込まれます。指定することが出来ます。3番目のステップになるまでXMLコンテンツは生成されません。DOMライクなデータ構造体にあります。指定されることを許しています。作成された全てのSVGインスタンスで利用することができます。");-autoの例外を除けば、すべてのオプションは"new"コンストラクタでも指定することができます。SVGがXMLに描画されるときのインデント("\t")。xmlifyメソッドには、そのままにしておくのが一番です。要素間の区切り("\n")。xmlifyメソッドには、そのままにしておくのが一番です。何も要素がない空のSVGドキュメントへのハンドルを返すだけSVGはインポート・リストで指定された追加の要素生成メソッドも許します。他のSVGパーザーへは、そうではありません...)。宣言されます;他の要素はPerlで現れたとき、そのように定義されます。実質上、無効にするということに注意してください。SVG::Parser例¶http://roasp.com/このディストリビューションでのexamplesディレクトリをご覧ください。例がいくつか入っています。DISTRIBUTION¶http://roasp.com/ppm/メソッド¶SVGは明示的および汎用的の両方の要素コンストラクタメソッドを提供します。メソッド名はハイフンをアンダースコアに置換されます。生成するためには、$svg->column_heading(id=>'new')を使います。'id'や'border'のような要素属性は名前で渡されます。前にハイフンがつけられて渡されます。入っているコードサンプルをご覧ください。SVG->new(%attributes)新しいSVGオブジェクトを生成します。オプションのリストとして渡されます。);デフォルトのSVGオプションはインポート・リストで設定することも出来ます。利用できるオプションの詳細については上記の"EXPORTS"をご覧ください。ドキュメントや要素レベルの名前空間を定義します。設定の優先順位は要素,ドキュメントです。-elsepこれらはxmlifyで、SVG->new宣言で設定した値をすべて上書きして、設定することもできます。$svg->xmlify(%attributes);svgドキュメントのxml表現を返します。%attributes)汎用的な要素ジェネレータ。