問題タブ [xml-builder]

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 投票する
1 に答える
826 参照

ruby-on-rails - Rails 3 の XML ビルダーのレイアウト

XML 応答用の一般的なレイアウト ファイルを作成したいと考えています。たとえば、RSS の一般的な部分をレイアウトでラップし、コンテンツを対応するビュー ファイルに生成したままにします。

例えば、

そのため、アイテム表示ビューは RSS ラッピングを気にする必要はありません。

ただし、収量は機能せず、レイアウトのみがレンダリングされますが、ビューは何も返しませんでした。

助けてください。

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

python - PythonXMLBuilderでハイフンを使用してXMLルート属性を追加する

私はgooglecheckoutapiと統合しており、それらのすべての属性の属性値にハイフンが含まれています。したがって、注文を請求するリクエストを作成するには、次のようなxml投稿を送信する必要があります。

属性「google-order-number」を使用してそのxmlを構築するのに問題があります。空のノードを作成する場合は、次のコードが機能します。

しかし、文書化された方法を使用して金額の子ノードを作成しようとすると、次のようになります。

次のようなエラーが発生します。

私も試しました:

XMLBuilderライブラリに次のようなトレースバックがあります

そのような属性を使用する方法についてのアイデアはありますか?http://pypi.python.org/pypi/xmlbuilderにあるXMLBuilderライブラリを使用しています

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

ruby-on-rails - NameError: 初期化されていない定数 ActiveRecord::Associations::Builder::XMLMarkup

これとよく似た見出しの投稿を見つけましたが、探していた答えが得られませんでした。モデル内でビルダーを使用しようとしています。コードは次のようになります。

このコードを実行しようとすると、次のエラーが発生します。

しかし、Rails コンソール内で同じことを試してみると、すべて問題なく動作します。
何か不足していますか?どんな助けでも大歓迎です。

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

ruby-on-rails - ネストされたto_xmlの問題?

これは基本的な質問かもしれませんが、いくつかの問題を引き起こしています。to_xml 関数を使用して ActiveRecord オブジェクトを XML ファイルにダンプしようとしています。何らかの理由で、要素にネストしようとすると、これは機能しません。基本的に、反復処理したい ActiveRecord オブジェクトのハッシュがあり、次のように XML ファイルにダンプします。

何らかの理由で、これは機能しないようです。修正するにはどうすればよいですか? 明らかに、オブジェクトの各側面を個別に出力することもできますが、後でその ActiveRecord オブジェクトの内容を変更した場合、そのループの内容を変更することを覚えておく必要があるため、これは最善の解決策ではありません。

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

java - Javaでフラットファイルレコードをxmlに変換する

次のようなフラットファイルに従業員のレコードが書き込まれるシナリオがあります。

ここで、このフラット ファイルを読み取り、上記の従業員レコードを毎回新しい xml ファイルに変換したいので、最後に次のデータを含む xml ファイルが必要です。

この概念を実装するには、次のようなデータの検証を処理する必要があります。

  1. ID と給与は数値でなければなりません
  2. 名前の長さは 20 未満にする必要があります
  3. フラット ファイルの 1 行には、上記の 4 つのフィールドが含まれている必要があります

いずれかの検証が失敗した場合は、次のようなエラー行番号とともに xml ファイルに反映する必要があります。

また

現在、アプリケーションは、コンポーネントが代替手段でプラグインできるように設計する必要があります。たとえば、区切り文字に基づいて入力ファイルを解析するために使用されるパーサーを、固定長として解析する別のパーサーに置き換えることができるはずです。

だからどういうわけか私はコンセプトをレイヤードな方法でデザインする必要があります

この概念を実装するために、次のように考えました。

  1. BufferedReader を使用してファイルからすべてのレコードを読み取り、StringTokenizer を使用してトークン化します。
  2. 各レコードの従業員オブジェクトを初期化し、コレクション (リスト) に追加します。
  3. エラー (フィールドの不一致またはその他の失敗した検証) を Map> に保持します。
  4. いくつかの XML ビルダー API を使用して、リストを xml に書き込むかマーシャリングします (どちらが最適かは不明です)。

実装を達成するためのより良い提案やヒントを誰かに教えてもらえますか?

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

ruby - Rubyで以前に設定したXMLノードを変更するにはどうすればよいですか?

私はそのような機能を持っています:

xml.inquiry後でノードにアクセスして、そのノード内にデータを追加するにはどうすればよいですか?

xml.inquiry do |inquiry|もう一度呼び出すと、xmlに別のノードが追加されるだけです。

これは、fooの値を変更したい別の例ですが、代わりに、別のfooノードをxmlに追加しています。

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

ruby-on-rails - ローカル XML ファイルを生成するには何を使用できますか?

私が取り組んでいるプロジェクトがあり、Rails や Ruby についてあまり知りません。

ユーザー入力から XML ファイルを生成する必要があります。これを非常に迅速かつ簡単に行う方法を教えてくれるリソースに案内してもらえますか?

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

ruby-on-rails - カスタムタグ付きの Rails xml ビルダーリンク

テーブルを作成するためにjavascriptライブラリにフィードするdata.xml.builderファイルを作成しています。

短い抜粋は次のとおりです

item.name もテーブル内の item_path へのリンクにしたいと思います。

私は使用できることを知っています

リンクを作成するため。ただし、JavaScript ライブラリがテーブル内の適切な場所にそれを取得するには、「セル」のカスタム タグが必要です。

したがって、私が目指しているのは、これら 2 つを組み合わせて、このようなものにすることです。しかし、私はこれがうまくいかないことを知っています。