私は別のタイプのXMLに変換する必要があるXML文書を持っています。情報の一部は変換したいXMLにエンコードできないため、余分な情報をコメントとして保存したい。しかし、私はXML :: Twigでコメントノードを作成する方法を理解できません。誰がどのように知っていますか?XML :: Twig Comment
3
A
答えて
7
コメントは、タグ名が「#COMMENT
」の単なる通常の要素です。あなたと小枝を作成する必要があり、
は、あなたがXML ::小枝でXMLを処理すると、あなたは、コメントにアクセスできるようにしたい:だから
XML::Twig::Elt->new('#COMMENT', ' I am a comment ');
または$elt_to_comment_on->insert_new_elt(before => '#COMMENT', ' look Ma! A comment ')
発言のカップルとコメントを作成します
comments -> "process"
オプションそれ以外の場合、コメントは本格的な要素として生成されるのではなく、最も近い要素に付けられます。これにより、それに対処することが難しくなります(しかし、予期せぬ場所でコメントが表示されてしまわないようにすることがよくあります)。コメントの代わりに処理指示を使用することを検討しましたか? 2つは非常に似ていますが、PIは一般に他のアプリケーションに情報を渡すために使用されます。
関連する問題
- 1. "function addComment(Comment $ comment)"の "Comment"の略
- 2. COMMENT
- 3. XML :: Twigを高速化するには
- 4. XML :: Twigでファイルハンドルを解析する
- 5. Django Comment app
- 6. Java - Scanner comment skip
- 7. facebook comment pluginが消えた
- 8. #pragma comment(lib)の相対パス
- 9. XML :: TwigオブジェクトをXML :: XPathオブジェクトに変換する方法はありますか?
- 10. paramsの構文でC#のxml comment cref属性を使用する
- 11. Symfony2 TwigとXSL
- 12. XML :: Twigで使用するXPath述語の修正
- 13. PerlでXML :: Twigをインストールできない5.008003
- 14. xml twig:エスケープされていないテキストを出力
- 15. bugzillaでXML :: Twigを設定する方法は?
- 16. Perl XML :: Twigは二重引用符をエスケープしません
- 17. Symfony2 Twig url()https
- 18. Twig date time_diff translation
- 19. Twig出力キャッシング
- 20. Symfony2 Twig Iterator
- 21. モバイルデバイスのTwigテンプレートエンジン
- 22. twigテンプレートエンジンのform_widget
- 23. #pragma comment(lib、...)を無視しますか?
- 24. topic-comment関数/メソッドの名前付け
- 25. ERROR 1109(42S02):フィールドリストの不明なテーブル 'comment'
- 26. TWIGとの関係
- 27. Laravel - print_r with twig view
- 28. TwigマクロVSには?
- 29. twig {%render%} noエラーページsymfony2
- 30. Grav/Twigループ配列