問題タブ [xmlroot]

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 投票する
4 に答える
17274 参照

c# - Xml シリアル化の XmlRoot() が機能しない

httphandler に次の形式の XML ファイルを出力させようとしています。

しかし、何らかの理由で、ScheduledShow.cs の属性 XmlRoot("ScheduledShowElement") が、希望どおりに機能していません。代わりに、私が得る出力は次のとおりです。

基本的に、ノードの名前は にオーバーライドされていません。xml シリアライザーでノードにラベルを付けるにはどうすればよいですか?

以下は私のコードとxml出力です。ありがとう!

OneDayScheduleHandler.cs

ScheduledShow.cs

xml ファイルの出力

0 投票する
6 に答える
15626 参照

c# - ルートで複数のオブジェクトの配列/リストを逆シリアル化する XmlSerializer

次の XML 出力を逆シリアル化しようとしています。

(これはハードウェアデバイスからの出力であり、変更できません)

次のように定義された XML タイプがあります。

次のようなシリアライザーを作成して、この配列をデシリアライズしようとしました。

ただし、s.Deserialize() を呼び出すたびに、InvalidOperaitonException が発生します。


ノート

ご協力いただきありがとうございます。

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

wcf - WCF、XmlRoot、およびオプションのパラメーター

私は WCF サービスを持っていますが、このサービスで送受信される XML をさらに制御する必要があるため、DataContracts を使用できません。そのため、私は XmlRoot と XmlElement を使用しています...私が今直面している問題は、受信した xml が逆シリアル化されるクラスとシリアル化された応答の両方が同じルート名を持つ必要があることです。これらのクラスの両方:

ルート名が既に使用されているというエラーが表示されます。これに対する簡単な回避策はありますか?応答クラスを別の名前空間に配置しようとしましたが、うまくいかないようです。

一部の変数がシリアル化される応答クラスに設定されていない場合、それらをシリアル化して応答で返す必要はありません...これを行うために欠落しているオプションはありますか...私はできましたDataContract でこれを行うには、XmlElements でそれを理解することはできません

0 投票する
2 に答える
898 参照

c# - シリアライズ可能なクラスの名前を変更

XmlSerializer を使用して次のコードをシリアル化する場合。

次のxmlを取得します

次のタグの名前 (商品と小文字の商品) を取得するにはどうすればよいですか?

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

c# - XMLRoot / XMLElementの使用とSerializable()属性の使用の違い(c#)

XMLRoot / XMLElementの使用とSerializable()属性の使用の違いは何ですか?それぞれをいつ使用するかをどのように知ることができますか?

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

c# - XmlRoot で装飾されたクラスをシリアライズ、List で使用するとエラー

タイプTestのクラス要素をシリアル化しようとすると、XmlRootを使用して設定された「テスト」としてルート要素を持つxmlが提供されます。

しかし、クラス Elems の要素をシリアル化しようとすると、Test 要素は "testing" ではなくルート要素 "Test" でシリアル化されます。

これは、Elems がシリアライズされたときの出力です。

代わりに、これが必要です。

ありがとう

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

xml - XMLスキーマはルートを宣言します

このようなスキーマがある場合:

要素のみのxmlファイルを検証すると思いますか?

ルート要素になることだけを許可したい場合はどうなりますか?

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

c# - xmlconvert文字列を日付に

私はモデルを持っています:

ここで、public string startDate {get; set;}をDatiTimeに変換したいと思います:

どうやってやるの?

0 投票する
3 に答える
33111 参照

python - ElementTree から属性名と値を取得する

いくつかの属性を持つ XML<root>要素があります。ElementTreeパッケージを使用してきました。

xml ファイルからツリーを解析した後、ドキュメント ルートを取得していますが、要求された属性、または属性のリスト全体を取得したいと考えています。

<root>ElementTreeを使用して要素のすべての属性名と値を取得するにはどうすればよいですか?

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

c# - XmlRootAttribute クラスを使用する場合、フラッシュする必要がありますか?

ストリームを使用するときは、ストリームに関連するリソースを解放するためにストリームをフラッシュする必要があることを知っています。ストリームをフラッシュすると、まだ書き込まれていないバッファリングされたデータが取得され、すぐに書き込まれます。

私は次のクラスを持っています:

HTTPRequest への応答として送信する前に、フラッシュする必要がありますか? もしそうなら、どうすればいいですか?

ここで説明した問題があるため、質問しています: AJAX 応答 - XmlHttp.responseXML が切断されました

js クライアントによってアクティブ化されるメソッドは次のとおりです。