問題タブ [xml-deserialization]
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 - XStream:xml混合属性と要素をPOJOにマップするにはどうすればよいですか?
これは初心者の質問に違いありませんが、http: //x-stream.github.io/からは取得できませんでした。
さて、私は次のxml文字列を持っています
次の場所にマッピングする必要があります。
XStreamを使用してそれを行う簡単な方法はありますか?そうでない場合、他に何を試すことができますか?
前もって感謝します。
c# - 継承されたクラスへのxmlのキャスト
私は2つのクラスを持っています:
xml ファイルにClassA
.
ClassB
逆シリアル化中にキャストする方法。
出来ますか ??
c# - XML デシリアライズの問題 (名前空間を持つ属性)
次の XML ノード (実際には RDF) をクラスに逆シリアル化しようとしています。
name 要素は正しく解析されますが、about 属性は解析されません。私は何を間違っていますか?
.net - 逆シリアル化された xml オブジェクトを反復処理する
デシリアライズされた xml c# オブジェクトがあります。すべてのアイテム (この場合は 1 つだけ) を表示するには、オブジェクトを繰り返し処理し、各アイテムの名前、色、およびサイズを表示する必要があります。
xml:
xsd.exe によって生成されたクラス:
逆シリアル化コード:
コードを設定すると、catalog.items に 1 つのアイテムが存在しますが、それは空で、名前、色、サイズはありません。
私がしなければならないことはありますか?
ありがとう
c# - 複雑なオブジェクトのXML逆シリアル化
私はこのようなxml構造を持っています:
親はグループのIDを示します。
グループのコンストラクターは次のようになります。
デシリアライズ中に、IDを使用して親を取得し、グループに渡すにはどうすればよいですか?
c# - エンティティでのXMLデシリアライズの倍増
それぞれのオブジェクトに逆シリアル化しようとしているXMLファイルがあります。2倍になっている1つのアイテムを除いて、これらのオブジェクトのほとんどでうまく機能します。XMLの関連部分は次のとおりです。
「クライアント」はList<Client>
オブジェクトです。各Client
オブジェクトには、そのList<Report>
中にオブジェクトがあります。問題は、このXMLが逆シリアル化されると、List<Report>
オブジェクトのカウントが2になることです。つまり、「FirstReport」Report
オブジェクトが2回存在します。なんで?これがC#です:
c# - XMLを型にすばやく逆シリアル化するにはどうすればよいですか?
このXMLを文字列として持っていると仮定します。
そして、そのXMLをマップするために作成したこのタイプがあります。
そのXMLファイルを取得し、それらの値を使用してオブジェクトを作成する必要があります...
誰かがそれを行う簡単な方法を知っていますか?C#で?私はこれを試してきましたが、まったく機能していません...
何か案は?
c# - デシリアライズする方法」2000/01/01 "
「<MyType><StartDate>01/01/2000</StartDate></MyType>」をデシリアライズする方法
以下は MyType 定義です
デシリアライズ中に次のエラーが発生しました
{"文字列 '01/01/2000' は有効な AllXsd 値ではありません。"} [System.FormatException]: {"文字列 '01/01/2000' は有効な AllXsd 値ではありません。"} データ: {システム.Collections.ListDictionaryInternal} HelpLink: null InnerException: null メッセージ: 「文字列 '01/01/2000' は有効な AllXsd 値ではありません。」ソース: "System.Xml" StackTrace: " at System.Xml.Schema.XsdDateTime..ctor(String text, XsdDateTimeFlags kind)\r\n at System.Xml.XmlConvert.ToDateTime(String s, XmlDateTimeSerializationMode dateTimeOption)\r\ System.Xml.Serialization.XmlCustomFormatter.ToDateTime(文字列値)\r\nで\r\nSystem.Xml.Serialization.XmlSerializationReader.ToDateTime(文字列値)\r\nでMicrosoft.Xml.Serialization.GeneratedAssembly.
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMyType.Read3_MyType()" TargetSite で: {Void .ctor (System.String, System.Xml.Schema.XsdDateTimeFlags)}
c# - C#でXMLDocumentをオブジェクトにデシリアライズする方法は?
XML
文字列形式で受け入れる.Net Webサービスがあります。XML
Web サービスに送信される文字列は、システム内の任意のオブジェクトを表すことができます。XML 文字列を逆シリアル化するオブジェクトを特定するには、最初のノードを確認する必要があります。このために、XML をロードする必要がありますXMLDocument
(RegEx や文字列比較を使用したくありません)。XMLDocument/XMLNode
パフォーマンスを節約するために文字列を逆シリアル化するのではなく、逆シリアル化する方法があるかどうか疑問に思っていますか? 文字列ではなくシリアル化すると、パフォーマンス上の利点はXMLNode
ありますか?
XMLDocument をロードするメソッド
ありがとう
xml - VB/VBA での XML デシリアライゼーション
MS Access データベースに一連の VBA クラスがあります。新しいクラスを作成したいデータを含む xml 文字列があります。
各プロパティを個別に設定する以外に、XML をオブジェクトに逆シリアル化する簡単な方法はありますか?
TypeLib ライブラリを使用したコードを見てきました
しかし、これは標準クラス モジュールでは機能しないようです。429 エラーが発生します。
他の誰かが私を助けることができますか? できれば、各プロパティを手動で設定する必要はありません。これらのクラスのいくつかは巨大です!