問題タブ [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.
xml - 空の XML 要素を逆シリアル化する方法の代わりに使用されます
実行時にコンポーネントを構築するために使用される XSD スキーマと XML ファイルがあります。これらのオブジェクトは、カスタム設定を持つことができます。XSD ファイルでは、これは次のように定義されています。
XSD で次のようにインスタンス化されます。
XML ファイルをデシリアライズするときに興味深い問題が発生します。設定のないコンポーネントがあり、XML が次のようになっているとします。
問題はありません。
ただし、XML が次のようになっているとします。
次に、このタグに続いてデシリアライズがサイレントに失敗し、不完全なレコードになってしまいます。
xsd2code によって生成された次のコードを使用しています。
なぜこれが起こっているのか、またこれを経験しない方法があるのか について興味があります.
xml - Xsd2code SimpleContent が機能しない
これまでのところすべて順調に進んでいましたが、この xsd エラーを試してみるとエラーが出ました。簡単な例があります:
xsd2code は walut のプロパティを生成しません:
[...] には「walutaField」の定義が含まれておらず、タイプ「ConsoleApplication1.cena_type」の最初の引数を受け入れる拡張メソッド「walutaField」が見つからないというエラーが表示されます (using ディレクティブまたはアセンブリ参照?) 誰かが同じ問題に遭遇し、私にヒントを与えることができますか?
visual-studio-2012 - Xsd2Code VS 2012 属性
VS 2012 で Xsd2Code を使用して、xsd ファイルからクラスを生成します。まず、次の XML から xsd ファイルを作成します。
次に、結果 (xsd ファイル) を Xsd2Code ツールに使用し、次のクラスを取得します。それらを使用するには、 Attribute を追加する必要があります[XmlElement("Student")]
。クラスファイルを編集しなくても出力が生成されるように、Xsd2Codeメニューにいくつかの設定がありますか?
c# - C# で .xsd ファイルを使用して XML を作成する
C#でXSDファイルを使用してXMLファイルを作成するには? XSD ファイルを取得し、要素を入力して XML ファイルに保存するプログラムを作成したいと考えています。
c# - xsd2Code で XmlOrderAttribute のみを無効にする
私は xsd2Code を使用していますが、属性を保持しながら xml の順序を無効にしたいと考えています。どうやってやるの ?
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 出力文字列を取得できるようにしたいと考えています。
ありがとう
ウェイン・アイボリー
xml - 長さの値が 0 の XSD が受け入れられない
使用している XSD について質問があります。
次のブロックがあります。
文字列は 0 に制限されると予想されます。ただし、オンライン サンプル ジェネレーターを使用する場合、文字列は任意の長さにすることができます。
実際に何が起こっているのかについて、誰かが私に洞察を与えることができますか? 0 には xml 生成のための特別なアクションがありますか?
xsd2code - XML データと XmlSerializer の取得
私は Xsd2Code の使用を開始し、現在まで、実際のファイルから直接 XML を逆シリアル化しています。私が今しなければならないことは、ローカル変数から xml を逆シリアル化することです。
コードスニペットを次に示します。
私がする必要があるのは、FileSteam c:\temp から XML をロードする代わりに、ローカル変数から XML を解析し、その変数から逆シリアル化することです。その後、Xsd2Code によって作成されたクラスを使用して、さまざまなプロパティを表示および使用できます。