問題タブ [xsdobjectgen]
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.
.net - XSDObjectGen.exe と XSD.exe の比較
XSDObjectGen.exe と XSD.exe の違いは何ですか?
dot net 2.0 で XSDObjectGen.exe を動作させる方法はありますか?
c# - コマンドラインから 2 つの名前空間を XSDObjectGen に渡すにはどうすればよいですか?
Visual Studio 2008 で XSDObjectGen を PreBuild として使用しようとしています。
コマンドラインで実行できます:
次に、2 つの名前空間を入力するように求められます。
「namespace:」の後にビットを入力する必要があります。名前空間を手動で入力する必要があるため、プロセスを自動化できません。
コマンドラインで 2 つの引数を渡すにはどうすればよいですか? これはバグですか?
.net - JSONで動作するオブジェクトジェネレーターはありますか? (XSDObjectGen.exe と同様)
JSONデータをシリアル化および逆シリアル化する必要があります。
データ型が XSD の場合、XSDObjectGen.exe を使用してクラスを作成できます。
しかし 、
シリアル化する必要があるデータ型は「JSON」です。
serialize & deserialize のクラスを生成する良い方法はありますか?
c# - 子Xml要素が逆シリアル化されていません
問題
xmlを逆シリアル化するときに問題が発生し、子要素の1つが逆シリアル化されていません。xmlに入力されているにもかかわらず、クラスインスタンスではnullです。
少し背景
XsdObjectGeneratorを使用して、.xsdに基づいてpocoクラスを作成しました。その後、xmlをクラスインスタンスに逆シリアル化し、オブジェクトを操作することができました。
自動生成されたクラスを「TFS」という名前空間でラップして変更しました。
プロジェクトのある時点で、子要素の1つを「COM」と呼ばれる独自の名前空間に配置する必要があることがわかりました。
次にxmlをクラスインスタンスに逆シリアル化しようとしたとき、子要素は逆シリアル化されていません。
これは、子要素の名前空間がCOMに変更されたTFSクラスコードの適切なスニペットです。また、TFS名前空間に残る親要素OrdDtlも含まれます。
独自のファイルに含まれているCOM名前空間のAcctSetup宣言は次のとおりです。
これが私の逆シリアル化関数です:
COM.AcctSetup要素を逆シリアル化するための支援をいただければ幸いです。追加の情報やコードサンプルが必要な場合はお知らせください。
xsdobjectgen - XSDObjectGen バージョン 2.0
XSDObjectGen バージョン 2.0 がどこにあるか知っている人はいますか? もしそうなら、どこですか?
バージョン 1.4.4.1 を見つけるのに問題はありません。ただし、バージョン 2.0 が必要です。
これが見つからないなんて信じられない。
xsd - ファイルに相互参照がある場合、複数要素の生成時に XSD.EXE がエラーを返す
orbitz (グローバル ホテル ディストリビューション システム) の xsd スキーマがあり、これらの xsd ファイルから c#.Net クラスを生成したいと考えています。
Xsd.Exe や XSD2Code などを使用すると、生成されたクラスは、インポートされたファイルから複雑な型を内部にコピーするため、複数のファイルに同じクラスが含まれます。
困った、どうしよう。
以下のリンクから xsd スキーマ ファイルをダウンロードできます。「ホテル」フォルダーにあるxsdファイルのC#クラスが必要です。
xsd ファイルの生成後、これらの .cs ファイルをプロジェクトに追加し、エラーを確認してください。
ありがとう
XSD ファイル =>http://rapidshare.com/files/1062702005/orbitz-pws-schemas-1.42.zip
c# - STAR XSD を C# クラスに変換する
私はSTAR標準に準拠したWebサービス(もちろんASMX)を作成しようとしています。私のサービスは、XSD「ProcessPartsActivity.xsd」として定義されているオブジェクト「ProcessPartsActivity」を受け入れます。
STAR XSD: STAR XSD ダウンロード
この XSD は、内部で他の多くの XSD を利用しています。STAR FAQは、XSDの代わりに XSDObjectGen を使用して C# クラスを作成することを示しています。
XSD.EXE と XSDObjectGen を使用して XSD を C# オブジェクトに変換しようとしましたが、どちらもスキーマ検証エラーが発生しています。
これらの XSD を以前に C# クラスに変換した人はいますか、または達成する他の方法がある場合は提案してください。