問題タブ [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.
java - XSDをJava文字列の親子構造にどのように変換できますか?
上記の構造から、以下のような文字列のリストを取得する必要があります:
rootElement
rootElement.names
rootElement.places
rootElement.places.place
c# - xsd クラスの Xml 要素属性へのアクセス
xsd から生成された c# クラスがあります。要素に価値を与えたいとき
// これは res.data で機能します。ID と値が見つかりません。たとえば、どうすればよいですかres.data.id="something"
私は xml を持っています:
この xsd を生成する:
xsd.exeを使用して、そのクラスを生成しました
c# - 生成された xsd2code が XmlChoiceIdentifierAttribute からエラーをスローする
私は.xsdのこの部分を持っています:
xsd2code から取得したこのコードを使用します。
これにより、次の出力が得られます。
しかし、 StartTime が列挙型の選択である場合、私はこのようになりたいです:
しかし、この装飾を使用すると(xsd2codeからも):
次のような例外がスローされます。
{"選択項目 'Item' のシリアル化に必要な 'TimeElementName' メンバーがありません。"}
クラスの他の部分を編集する前にそれが機能していたことを覚えているようで、コードをデバッグするとTimePeriod
正しい値も受信し、例外がスローされるまで例外がスローされないため、このエラーがスローされる理由に指を置くことはできません私はこの行をヒット: var serializer = new XmlSerializer(this.GetType());
目的の出力を取得したり、この例外を解決したりする別の方法はありますか?