問題タブ [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.
node.js - node.jsコードのXML構造xml-builder内に変数を表示できません
node.jsのxmlbuilderを試しました。問題が発生しました: XML 構造内の変数を表示できません:
これにより、構造化された XML が得られます。
ご覧のとおり、変数 totalmem がありません..
何か案は?
ruby-on-rails - rails xml.builder テンプレートの欠落エラー
エラー: テンプレートがありません
{:locale=>[:en], :formats=>[:xml], :handlers=>[:erb, :builder]} のテンプレートのその他/サイトマップ、アプリケーション/サイトマップがありません。検索場所: * "/Users/yliu/Google Drive/ruby projects/Blog/lenswish/app/views" * "/usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/twitter-bootstrap -rails-4b8a511e6518/app/views" * "/usr/local/rvm/gems/ruby-1.9.3-p194/gems/devise-3.1.0/app/views"
レーキルート:
ルート.rb:
コントローラ:
テンプレートの位置: app/views/miscellaneous/sitemap.xml.builder
テンプレート sitemap.xml.builder のコンテンツ:
ファイルのアクセス許可の問題は既に確認しました。まだ動作していません。誰でも助けてください。前もって感謝します。
ruby-on-rails - xml.builder の content_for
*.xml.builder ファイルで content_for を使用することは可能ですか?
印刷するとき:
戻ります
<child>anything</child>
<parent>
<child>anything</child>
</parent>
しかし、私はただ必要です
<parent>
<child>anything</child>
</parent>
node.js - エンコードされていないhtmlをファイルに書き込む方法は?
ファイル システムからの .HTML スニペットの読み取りを使用しています。だけが含まれています<h1>Hulton Archive</h1>
。次に、特定の要素にその HTML スニペットを含める必要がある新しい XML ファイルを作成しています。XMLbuilder を使用して XML ファイルを作成します。ここに私が持っているものがあります:
問題は、HTML タグが入力ファイルでエンコードされていることです。<h1>header</h1>
からに変わりました<h1>header</h1>
。出力ファイルで HTML タグをエンコードする代わりに、HTML タグを保持したいと考えています。
XMLbuilder ( https://github.com/oozcitak/xmlbuilder-js ) と xml2js ( https://github.com/Leonidas-from-XIV/node-xml2js )の両方を使用してこのファイルを書き込もうとしました。どちらも出力ファイルの HTML をエンコードしていたようです。
HTML をエンコードせずに XML ファイルを書き出すにはどうすればよいですか?
node.js - XML を JSON に解析して戻します... xml2js と xmlbuilder を使用しますか?
xml2jsを使用してXML を JSON に解析し、xmlbuilderを使用して JSON を XML に戻そうとします(通常、コンテンツをプログラムで変更した後)。
この投稿https://github.com/oozcitak/xmlbuilder-js/issues/69に従って、この 2 つは補完的なものであるべきだと思います。しかし、いくつかの問題があり、構成パラメーターを正しく取得していない可能性があります。
私が実行しているコードは次のとおりです。
元の XML の最初の部分を次に示します。
ここでは、xml2js がそれを JSON に解析する方法を示します。これは私には正しいように見えます。
上記の JSON で次の点に注意してください。
- 属性 (例:
name=
) は@
オブジェクト内のキーに変換され、 - 属性値はオブジェクトに変換されます
xmlbuilder がそれを XML に戻すと、次のようになります。
そのため、XML ビルダーが直面している 2 つの問題があります。* オブジェクト内の属性名を認識してい@
ないことと、* 属性オブジェクト内の属性値を認識していないことです。
ハッキングすると、xmlbuilder は次のような構造の属性名を必要としているようです。
それよりも
xml2js を別の方法で構成する必要がありますか、xmlbuilder を別の方法で構成する必要がありますか、または XML -> JSON -> XML を解析できるライブラリの別のペアがありますか?
c# - C# Windows または ASP アプリケーションでの XML 構築
アプリケーションから SQL Server に多くの XML パラメータを渡しています (Windows と ASP.Net アプリケーションの両方)。
以前は、以下のように、ベースの連結演算子を文字列で使用して XML を構築していました。
アプリケーションは実際にメモリを大量に消費し、非常に遅かったです。大きな XML を構築するために、連結方法を String Builder クラスに変更します。
上記の方法を使用しているときに、アプリケーションで使用されるメモリ レベルが大幅に変化しました。
私のアプリケーションで採用できるより良い方法があるかどうか知りたいです。
ruby-on-rails - Rspec を使用した XmlBuilder のテスト
XmlBuilder を使用した XML のレンダリングに関する質問 ( Rails XML ビルダーがレンダリングしない) を投稿しました。その特定の問題は解決されましたが、このコントローラー アクションのテスト中に別の問題が発生しました。
Minitest で記述された同じテストが正常に機能し、cURL の使用も機能するため、問題は Rspec にあるようです。
これをデバッグしている間、Rspec は決して xml ビルダー テンプレートをレンダリングしようとしません。テンプレートをスキップして、本文が空白の http ステータス 200 をレンダリングするだけです。
コントローラー、xml ビルダー、テスト、およびテスト結果は次のとおりです。
コントローラー/bars_controller.rb
/views/bars/show.xml.builder
/test/controllers/bars_controller_test.rb
/spec/controllers/bars_controller_spec.rb
試験結果
xml - nodejsでxmlbuilderを使用してxmlに名前空間を追加する
xmlbulilder パッケージを使用して nodejs で xml を生成しています。現在、xml に名前空間を追加する必要があります。例えば
どうすればそれができますか?手伝ってくれてありがとう!