回答編集履歴

2

追記

2017/01/26 04:31

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -13,3 +13,25 @@
13
13
 
14
14
 
15
15
  私も更に楽できる[Theolizer](https://github.com/yossi-tahara/Theolizer)を開発していますが、残念ながら今のところxmlをサポートしていません。Jsonとバイナリをサポートしてます。
16
+
17
+
18
+
19
+ ---
20
+
21
+ 【追記】
22
+
23
+ > DTO(Entity)をXmlSerializerに放り込んでSerializeするとxmlが出力される。
24
+
25
+ xmlをXmlSerializerで読み込ませてDeserializeするとDTO(Entity)が生成される。
26
+
27
+
28
+
29
+ DTOの意味がクラスや構造体のインスタンスの場合、前者はC++の各種シリアライザで可能ですが、後者はC++では不可能です。C++は動的に型を生成できませんので。
30
+
31
+ C++の場合は、下記イメージになります。
32
+
33
+
34
+
35
+ > インスタンスをシリアライザへ放り込んでSerializeするとxmlが出力される。
36
+
37
+ > インスタンスとxmlをデシリアライザへ放り込んでDeserializeするとインスタンスへ回復される。

1

微修正

2017/01/26 04:31

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -12,4 +12,4 @@
12
12
 
13
13
 
14
14
 
15
- 私も更に楽できる[Theolizer](https://github.com/yossi-tahara/Theolizer)を開発していますが、残念ながら今のところxmlをサポートしていません。
15
+ 私も更に楽できる[Theolizer](https://github.com/yossi-tahara/Theolizer)を開発していますが、残念ながら今のところxmlをサポートしていません。Jsonとバイナリをサポートしてます。