Tag Archives: xml

[C#] 型 ‘System.InvalidOperationException’ のハンドルされていない例外が System.Xml.dll で発生しました

XMLの内容を入れるクラスを用意して、シリアライズ、デシリアイズでデータの受け渡しをすることは多いと思います。ただし、型には注意が必要となります。

Continue reading »

[ PHP ] XML ファイルのエンコーディングと改行コード ( DOMDocument )

ここでは、XML ファイルエンコーディングと改行コードについて、DOMDocument クラスがどのように扱うかを検証した結果を掲載しています。また、タグには日本語を用いています(意味はとくにありません)。

動作環境は次の通りです。

PHP:PHP5.3.5(Windows)

PHP スクリプトエンコード:UFT-8

XML エンコード:EUC-JP / Shift-JIS

Continue reading »

[ VB.NET / C# ] 数値やbool型をXMLシリアライズの対象から除外する

クラスオブジェクトを XML にシリアライズするときには、string 型のような null 値を許容する型の場合は、値が null のときシリアライズの対象にはなりません。しかし、数値型や bool 型などの場合は null 値を代入することはできませんので、必ず XML シリアライズの対象になってしまいます。ここでは、そのような数値型や bool 型であっても、ある値の場合には XML シリアライズの対象から除外するサンプルを掲載しています。

Continue reading »