問題タブ [xml-simple]
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.
xml - Perlスクリプトを介してXMLファイルの内容を変更する
このスレッドは、XMLファイルにデータを入力するためのPerlスクリプトの続きです。
変更したいファイルは次のとおりです。
このリストに新しい国を追加したいと思います。
前の質問では、XMLファイルにデータを入力するためのPerlスクリプト。
これは新しいタグを追加するために提案されましたが、私の場合、「プッシュ」をどのように正確に使用できるかわかりません。正しいタグにマッピングできません。
ruby - Rubyでは、一部の値がnilの場合にXmlSimpleを使用する方法はありますか?
nil は XmlSimple をチョークします。
ただし、次の場合はエラーになります。
ruby - XmlSimple はどうすれば data.to_xml のように XML を出力できますか?
XmlSimple.xml_out
同じ方法で XML を出力できますto_xml
か? (属性の代わりにタグを使用):
xml - 単純なxmlファイルを読み取り可能な形式に解析する方法
Perl初心者はこちら。誰かがperlを使用してこのxmlファイルからデータを抽出し、必要な出力をフォーマットする方法を教えてもらえますか?XML :: Simpleを使用しますか、それともfhとして開き、何らかの方法で分割しますか?ありがとうございました。
XML :: Simpleを使用するためのドキュメントは、私には単純ではないようです。
たとえば、次のような小さなxmlファイルがあります。
test.xml
attribute = "value"のペアをcsvファイルのように読み取れるように変換し:
たいのですが、印刷したいのですが。
元:
perl - PerlのXML::Simpleモジュールを使用してキーと値のペアをエンコードするにはどうすればよいですか?
フォームのハッシュがあります
これをフォームのXMLフラグメントに変換する必要があります
これはどのように行うことができますか?
xml - XMLを動的に生成するにはどうすればよいですか?
私は実際に以前に別の形でこの質問をしました。素晴らしい答えは得られましたが、もっと明確にする必要があると思ったので、もう一度全体の形で質問します。
ユーザーは次のようなスクリプトを作成します。
これは、次のようなXMLを生成する必要があります。
画像値とパラメータ値は異なる時点で入力されます。Images
ただし、の場合と同様に、要素内に収集して配置する必要がありParameters
ます。ここではどのようなアプローチに従う必要がありますか?いくつかのコードサンプルをお願いします。
編集:
私は次のようなものを持っています
構造としてですが、これらは固定構造です。ユーザーの要件に合わせてこれを動的にするにはどうすればよいですか?
ruby - XmlSimple はすべての要素に対して単一要素の配列を作成します -- より良い方法はありますか?
XmlSimpleを使用して、XML ドキュメントを Ruby ハッシュに変換しています。次のようなデータになります。
これに:
すべてを配列内に配置する方法に注意してください。これは、スキーマが、たとえば<offset>
、内部の複数のインスタンスを許可しているかどうかがわからないためだと思います<resultPage>
。したがって、自分のデータにアクセスするために、常に[0]
すべての末尾に a を追加しています。
私はこれと一緒に暮らす必要がありますか、それともエレガントな方法がありますか?
android - Android、simpleframeworkPersistenceExceptionのヘルプ
使用しようとしていますorg.simpleframework.xml
。Androidプロジェクトでxmlデータを処理するためのクラス。xml定義に一致するようにクラス「Point」コンストラクターを構築する方法を理解できません。実行時に次の例外が発生します。
私のxmlデータは次のようなものです:
ファイルpoints.xml:
ファイルRssi.java:
ファイルpoint.java:
ファイルポイント:java:
ruby - XmlSimple を使用してハッシュを XML に解析するにはどうすればよいですか?
SimpleXML を使用して XML に解析したいハッシュがありますが、処理方法がわからないトリックがあります。
私のハッシュは次のようになります。
以下を使用して XML に解析します。
その結果:
それは問題なく、魅力のように機能しますが、ループする必要がある場合に問題があります。各テストでループし、テストデータをハッシュに保存する自動テストを実行しています。テストの最後までに、それをxmlに保存する必要があり、次のようなものを取得する必要があります。
各テストで各ハッシュをマージしても、トリックは実行されません cz 最後のハッシュ (サブルート) を防ぎます。simpleXML ではうまくいかないのでしょうか、それとも別の解決策を探す必要がありますか?
ruby - Ruby で xmlSimple.xmlIn(file) を使用する
.rb ファイルで xmlSimple を正しく実行するのに問題があります。を使用してxmlSimple.xmlIn(filename);
いますが、正しいファイルの検索でエラーが発生しているようです。ファイルをビンに移動しましたが、ファイルが存在します。つまり、filename.exists? = true
. 考えられるエラーの原因に関するアイデアはありますか? ありがとう!
-編集- この情報を追加させてください。私はRubyに非常に慣れていないため、メソッドまたは構文が完全に間違っている可能性が高い.rbファイルのコードは次のとおりです。
このプログラムの目的は、元の XML ファイルからすべてのエスケープ文字を取り除き、<p>
and</p>
タグ内の各「Paragraph#」ノードを置き換えることです。その後、ファイルは を使用して解析されますXmlSimple.Xml_in(filename)
。提案や修正は大歓迎です。