問題タブ [xsd2code]

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

xml - 空の XML 要素を逆シリアル化する方法の代わりに使用されます

実行時にコンポーネントを構築するために使用される XSD スキーマと XML ファイルがあります。これらのオブジェクトは、カスタム設定を持つことができます。XSD ファイルでは、これは次のように定義されています。

XSD で次のようにインスタンス化されます。

XML ファイルをデシリアライズするときに興味深い問題が発生します。設定のないコンポーネントがあり、XML が次のようになっているとします。

問題はありません。

ただし、XML が次のようになっているとします。

次に、このタグに続いてデシリアライズがサイレントに失敗し、不完全なレコードになってしまいます。

xsd2code によって生成された次のコードを使用しています。

なぜこれが起こっているのか、またこれを経験しない方法があるのか​​ について興味があります.

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

xml - Xsd2code SimpleContent が機能しない

これまでのところすべて順調に進んでいましたが、この xsd エラーを試してみるとエラーが出ました。簡単な例があります:

xsd2code は walut のプロパティを生成しません:

[...] には「walutaField」の定義が含まれておらず、タイプ「ConsoleApplication1.cena_type」の最初の引数を受け入れる拡張メソッド「walutaField」が見つからないというエラーが表示されます (using ディレクティブまたはアセンブリ参照?) 誰かが同じ問題に遭遇し、私にヒントを与えることができますか?

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

visual-studio-2012 - Xsd2Code VS 2012 属性

VS 2012 で Xsd2Code を使用して、xsd ファイルからクラスを生成します。まず、次の XML から xsd ファイルを作成します。

次に、結果 (xsd ファイル) を Xsd2Code ツールに使用し、次のクラスを取得します。それらを使用するには、 Attribute を追加する必要があります[XmlElement("Student")]。クラスファイルを編集しなくても出力が生成されるように、Xsd2Codeメニューにいくつかの設定がありますか?

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

c# - C# で .xsd ファイルを使用して XML を作成する

C#でXSDファイルを使用してXMLファイルを作成するには? XSD ファイルを取得し、要素を入力して XML ファイルに保存するプログラムを作成したいと考えています。

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

c# - xsd2Code で XmlOrderAttribute のみを無効にする

私は xsd2Code を使用していますが、属性を保持しながら xml の順序を無効にしたいと考えています。どうやってやるの ?

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

c# - Xsd2Code-使用スキーマを結合する要素

私は長年のプログラマーですが、C# と XML についてはまったくの初心者です (残念ながら同時に)。私が取り組んでいるプロジェクトの一環として、GS1 標準に従って請求書を表す xml ファイルを生成する必要があります。ルート xsd ファイルには、次のセグメントが含まれています。

Invoice は、別のファイル Invoice.xsd で定義されています。

両方の xsd ファイルで Xsd2Code を個別に実行したところ、生成されたオブジェクトに問題なくデータを取り込むことができました。また、StandardBusinessDocument オブジェクトには StandardBusinessDocumentHeader プロパティと Any プロパティがあることもわかります。しかし、Invoice オブジェクトを Any プロパティに割り当てる方法がわかりません。私が書くxStandardBusinessDocument.Any = new Invoice.InvoiceType();と、エラーが発生します: Cannot implicity convert type 'EDISalesInvoices.BusinessObjects.Invoice.InvoiceType' to 'System.Xml.XmlElement'.

もちろん最後に、シリアル化して 1 つの XML 出力文字列を取得できるようにしたいと考えています。

ありがとう

ウェイン・アイボリー

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

xml - 長さの値が 0 の XSD が受け入れられない

使用している XSD について質問があります。

次のブロックがあります。

文字列は 0 に制限されると予想されます。ただし、オンライン サンプル ジェネレーターを使用する場合、文字列は任意の長さにすることができます。

実際に何が起こっているのかについて、誰かが私に洞察を与えることができますか? 0 には xml 生成のための特別なアクションがありますか?

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

xsd2code - XML データと XmlSerializer の取得

私は Xsd2Code の使用を開始し、現在まで、実際のファイルから直接 XML を逆シリアル化しています。私が今しなければならないことは、ローカル変数から xml を逆シリアル化することです。

コードスニペットを次に示します。

私がする必要があるのは、FileSteam c:\temp から XML をロードする代わりに、ローカル変数から XML を解析し、その変数から逆シリアル化することです。その後、Xsd2Code によって作成されたクラスを使用して、さまざまなプロパティを表示および使用できます。