問題タブ [jsonix]

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 に答える
61 参照

bluebird - Promisification がすべてではなく一部のメソッドで失敗するのはなぜですか?

jsonixライブラリは規約に従っていないため、 first argument must be an errorbluebird を使用して次のように約束することにしました。

しかし、これは無期限にハングアップします!一方、単純xmlResponseにファイルに保存してから、別の方法で処理すると: unmarshalFile... 約束はうまく機能しているようです!

だから私の質問は、なぜある方法では約束が失敗し、別の方法では失敗しないのでしょうか?

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

json - xsd を json スキーマに変換 (Jsonix、XMLSpy)

xml スキーマを json スキーマに変換しようとしています。

何らかの理由で、取得した json スキーマが奇妙で正しくありません。Jsonix と Altova XMLSpy 2017 を使用しています

たとえば、これは指定された xsd です

そして、これは私が Jsonix から取得した json スキーマです:

なぜ私はそこにこのすべての機能を持っているのですか? 私は何か身に着けていますか?

Altova XMLSpy では、結果はまったく異なります:

ありがとう

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

json - JSONIX 強力な XML 検証を行う方法

JSONIX サンプルの注文書を実行しようとしました。Highscore WebSite で言及されているように実行しました。このサンプルは XSD の使用に基づいているのではないかと思います。着信 XML の検証は、子ノードを持つ要素に使用されますが、単純なタグには使用されません。

これはエラーを表示します:

これはそうではありません:

<quantity_will_cause_error>有効な要素ではないため、強力な検証をオンにすることは可能ですか。

敬具

マーカス

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

json - JSONIX/AJV:検証のためにJSONIX内でXincludeを使用する方法は?

nodejs で JSONIX を使用し、着信 XML の検証に AJV を使用しようとしています。

通常、私は次のようなものを使用します。

News.xml:

でも今はこれを使う

Author.xml:

News.xml:

JSONIX と AJV を使用して、そのような構造を検証することは可能ですか? XSD と生成された JSON スキーマさえあります。

敬具

マーカス

0 投票する
0 に答える
272 参照

node.js - Jsonix - ファイルの要素をアンマーシャリング中にエラーが発生しました

xsd スキーマを使用して、xml ファイルを JSON オブジェクトに変換しようとしています。そのためにnodeJSを使用しています。既にマッピング オブジェクトを作成しましたが、「(..)は、このコンテキストでは認識されていないため非整列化できませんでした。また、プロパティでは DOM コンテンツが許可されていません。」というエラーが表示され続けます。

これが私のコードです:

以下は xsd スキーマの一部です (ヘッダー定義のみ):

私が間違っていることのアイデアはありますか?