問題タブ [xml-twig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
123 参照

xml - XML::Twigの変更が消去されました

以下のプログラムは、私が説明できない奇妙な出力を私に与えます:

次のように出力されます。

fooハンドラー内の小枝を変更しているので、blockハンドラーがそれを確認できるように変更が残っていますが、処理がすべて完了すると、変更はなくなります。ここで何が起こっているのですか?小枝の寿命の間、変更を固定するにはどうすればよいですか?

0 投票する
1 に答える
131 参照

perl - xmlファイルでエンティティをエスケープする

私はxmlをxmlファイルに変換しています。ソースとしてテキストを変換しようとしています。現在xml::Twigを使用していますが、xmlを変更せずに出力する必要があります。

私は試した:

xml:

脚本:

出力:

出力が必要です:

変更せずにソースとして必要な方法を教えてください。

0 投票する
2 に答える
282 参照

xml - タグのみを削除するにはどうすればよいですか

xml ファイルでのみいくつかのタグを削除する必要があります。

xml:

脚本:

私は出力を得ました:

出力が必要です:

どうすれば xref タグを削除してそのコンテンツを保持できますか?

0 投票する
1 に答える
737 参照

perl - 子xml小枝を挿入する方法

子要素に子を挿入する必要があります。私は 2 人の子を持っています。最初の子はカット アンド ペーストして 2 番目の子に最初の子として挿入します。

xml:

私は試した

処理できません。ラベルを切り取り、ラベル タグを first_child として p タグに貼り付けるにはどうすればよいですか。

私は欲しい:

0 投票する
2 に答える
156 参照

perl - id グローバル ハッシュをキーとして保存

キーとしてすべての xml id 格納ハッシュが必要で、値は常に空です。小枝のグローバル ハッシュに保存されているすべての ID 値を収集するにはどうすればよいですか。

xml:

xml:

脚本:

これはできません。すべての ID をグローバル ハッシュとしてキーとして取得するにはどうすればよいですか。

私は欲しい:

  1. page_xii
  2. fn1
  3. fn2

どうすればこれを入手できますか。$global{page_xii} = ''; このタイプの例を保存します。

0 投票する
2 に答える
1323 参照

symfony - ファイル「Twig.xml」は存在しません

私はsymfony2チュートリアルに従っていて、第5章http://tutorial.symblog.co.uk/docs/customising-the-view-more-with-twig.htmlでTwigフィルター拡張機能を作成しようとしていましたが、私はm何をしたかわかりませんが、ページをロードすると、次のエラーが発生します。

InvalidArgumentException:ファイル「Twig.xml」が存在しません(/var/www/tester/symfony/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/../Resources/config)。

twig.xmlが存在しない理由と、それを再作成する方法について何か考えはありますか?

{{ comment.created|created_ago }}私はsidebar.html.twigファイルに追加することから始めました。次に、/ src / tester / TestBundle /内に「Twig」フォルダーを作成し、次にこの中に「Extensions」フォルダーを作成しました。次に、次のコードを使用して、「Extensions」内に/testerTestBundleExtension.phpを作成しました。

アップデート:

ベンダーディレクトリを削除して`phpcomposer.phar install'を再実行すると、次のエラーが発生します。

ServiceNotFoundException:サービス「twig」は、存在しないサービス「assetic.twig_extension」に依存しています。

また、私のapp / autoload.phpは正しいですか?

アップデート:

私のcomposer.jsonは以下のとおりです。

0 投票する
5 に答える
1167 参照

xml - XML::Twig を高速化するにはどうすればよいですか

XML::Twig非常に大きな XML ドキュメントを解析するために使用しています。<change></change>タグに基づいてチャンクに分割したい。

今私は持っています:

現在、これはparseChangeXML からそのブロックをプルするときにメソッドを実行しています。それは非常にゆっくりと進んでいます。ファイルから XML を読み取り、$/=</change>XML タグの内容を返す関数を作成することに対してテストしたところ、はるかに高速になりました。

不足しているもの、またはXML::Twig間違って使用しているものはありますか? 私はPerlが初めてです。

編集: これは、変更ファイルからの変更の例です。このファイルは、次のような多数のファイルで構成されており、その間に何も存在してはなりません。

0 投票する
2 に答える
1353 参照

perl - 2 つの要素の間に空白を追加する方法は?

xml twig は初めてですが、xml-twig の 2 つの要素の間にスペースを追加するにはどうすればよいですか?

入力:

脚本:

出力:

私は欲しい:

どうすれば2つの要素の間にスペースを挿入できますか.....

0 投票する
2 に答える
1122 参照

xml - 空の要素タグを使用するように XML を変更するには?

XML::Twigは初めてです。<foo/>開始タグと終了タグの組み合わせ ( ) ではなく、空の要素タグ ( ) を使用するようにすべての空の要素を変更するにはどうすればよい<foo></foo>ですか?

入力:

次のような出力が必要です。

私は試した:

しかし、私はそれを処理することはできません。コンテンツタグなしでグローバルに空のタグに変更するにはどうすればよいですか? どうすれば変更できますか?

0 投票する
2 に答える
458 参照

perl - XML::Twig を使用して XML 値をコピーする

XML タグをネストしており、を使用してタグExternalIdProductXMLの値を含める必要があります。ProductPageURLXML::Twig

期待される結果:

私は以下のロジックを使用していますXML::Twig:

コードを簡単にする方法を教えてください。期待した結果を達成できません。