問題タブ [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 投票する
0 に答える
224 参照

java - XSDをJava文字列の親子構造にどのように変換できますか?

上記の構造から、以下のような文字列のリストを取得する必要があります:
rootElement
rootElement.names
rootElement.places
rootElement.places.place

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

c# - xsd クラスの Xml 要素属性へのアクセス

xsd から生成された c# クラスがあります。要素に価値を与えたいとき

// これは res.data で機能します。ID と値が見つかりません。たとえば、どうすればよいですかres.data.id="something"

私は xml を持っています:

この xsd を生成する:

xsd.exeを使用して、そのクラスを生成しました

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

c# - 生成された xsd2code が XmlChoiceIdentifierAttribute からエラーをスローする

私は.xsdのこの部分を持っています:

xsd2code から取得したこのコードを使用します。

これにより、次の出力が得られます。

しかし、 StartTime が列挙型の選択である場合、私はこのようになりたいです:

しかし、この装飾を使用すると(xsd2codeからも):

次のような例外がスローされます。

{"選択項目 'Item' のシリアル化に必要な 'TimeElementName' メンバーがありません。"}

クラスの他の部分を編集する前にそれが機能していたことを覚えているようで、コードをデバッグするとTimePeriod正しい値も受信し、例外がスローされるまで例外がスローされないため、このエラーがスローされる理由に指を置くことはできません私はこの行をヒット: var serializer = new XmlSerializer(this.GetType());

目的の出力を取得したり、この例外を解決したりする別の方法はありますか?