私は別のタイプの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. ReSharper C++での 'XML Doc Comment'の完成
- 2. "function addComment(Comment $ comment)"の "Comment"の略
- 3. COMMENT
- 4. XML :: Twigの理解wrap_in
- 5. XML :: Twigを高速化するには
- 6. XML :: Twigでファイルハンドルを解析する
- 7. Java - Scanner comment skip
- 8. Vim words in Comment
- 9. Kotlin Generate Comment Doc
- 10. Django Comment app
- 11. Nerdcomment {%comment%} ... {%endcomment%}
- 12. Selenium facebook comment add
- 13. paramsの構文でC#のxml comment cref属性を使用する
- 14. /posts/post/18/comment/DjangoエラーNoReverseMatch
- 15. パンダ:エラー `sep`と` comment`引数
- 16. linkedin api update comment count null
- 17. facebook comment pluginが消えた
- 18. #pragma comment(lib)の相対パス
- 19. XML :: TwigオブジェクトをXML :: XPathオブジェクトに変換する方法はありますか?
- 20. XML :: Twigで使用するXPath述語の修正
- 21. bugzillaでXML :: Twigを設定する方法は?
- 22. PerlでXML :: Twigをインストールできない5.008003
- 23. XpathはXML :: Twig :: XPath :: Eltと連携していません
- 24. Perl XML :: Twigは二重引用符をエスケープしません
- 25. xml twig:エスケープされていないテキストを出力
- 26. Symfony2 TwigとXSL
- 27. twig 'with' html in twigを含む
- 28. TwigビューのTwig Extention関数へのアクセス
- 29. Twigテンプレートエンジン
- 30. #pragma comment(lib、...)を無視しますか?