並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 11 件 / 11件

新着順 人気順

XmlSerializerの検索結果1 - 11 件 / 11件

  • AS3オブジェクトをシリアライズできるライブラリXMLSerializerを公開 | ClockMaker Blog

    サーバーサイドへのデータの通信やローカル保存などを想定した場合の、データの扱いについて前回のブログ記事で紹介しました(ActionScriptでのデータ保存形式の比較(XML・JSON・ByteArray) )。XMLは汎用的に使われる頻度が多いですが、自前パーサーを作るのが難点という課題がありました。 そこでオブジェクトを半自動的にXMLにシリアライズできるXMLSerializer(XMLシリアライザー)というActionScript 3.0のライブラリを作ってみました。Spark projectにコミットしたので、利用したい方はそちらを参考くださいませ。 clockmaker/XMLSerializer – Spark project これを使うとFlashのデータで、配列や無名オブジェクト、カスタムクラス、Vector型などを完全に型情報をもったまま変換できます。ActionScr

    • XmlSerializerを使おう。

      XmlSerializerとは.NET Frameworkに含まれるクラスライブラリの一つです。 長い名前で言うとSystem.Xml.Serialization.XmlSerializerとなります。 使用するときはSystem.Xmlを参照設定に加える必要があります。 XmlSerializerにはいろんな機能があるのですが、 ここではユーザー設定保存ファイルを簡単に作成するための方法を書きたいと思います。 C#+.NETではプログラムの情報を保存しておくには次のような方法があります。 iniファイルに書き込む。(扱うためのクラスは用意されていない) xmlファイルに書き込む。(XmlSerializerクラス) レジストリに書き込む。(RegistryKeyクラス) ApplicationSettingsBaseを利用する。 どれも使用する分にはたいして差はないのですが、使わなくなっ

      • XmlSerializer クラス (System.Xml.Serialization)

        名前空間: System.Xml.Serialization アセンブリ:System.Xml.XmlSerializer.dll アセンブリ:System.Xml.dll アセンブリ:netstandard.dll Source:XmlSerializer.cs Source:XmlSerializer.cs Source:XmlSerializer.cs 重要 一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。 例 次の例には、 と の 2 つのメイン クラスPurchaseOrderがTest含まれています。 クラスには PurchaseOrder 、1 回の購入に関する情報が含まれています。 Testクラスには、発注書を作成し、作成された

          XmlSerializer クラス (System.Xml.Serialization)
        • XmlSerializerでの例外 - ねっとでべろ

          結構前から気になっていたけど問題ないので放置していたXmlSerializerでの例外について調べてみた。どんな問題かというとXMLをRead/Writeするときに必ず下のキャプチャのように 'System.IO.FileNotFoundException' の初回例外が mscorlib.dll で発生しました。 という例外が発生するのだ。 1: // 2: //初期化.configファイルの読み込み 3: // 4: string path = Path.Combine(Application.StartupPath, configName); 5: if (File.Exists(path)) 6: { 7: FileStream fs = new FileStream(path, 8: FileMode.Open, 9: FileAccess.Read); 10: //TODO:

            XmlSerializerでの例外 - ねっとでべろ
          • XmlSerializerを使ってシリアライズ/デシリアライズするには?[C#/VB]

            XmlSerializerを使ってシリアライズ/デシリアライズするには?[C#/VB]:.NET TIPS XmlSerializerクラスでシリアライズ/デシリアライズを行うと、デシリアライズに失敗することがある。その回避策を含め、XmlSerializerクラスの使い方を説明する。 連載目次 オブジェクトをシリアライズする(ファイルなどに書き込める形にする)/デシリアライズする(シリアライズしたものから元のオブジェクトを復元する)ために、.NET Frameworkにはさまざまな方法が用意されている。その中でXmlSerializerクラス(System.Xml.Serialization名前空間)は、シリアライズ可能な型がわりとプリミティブなものに制限されてはいるものの、シリアライズ結果がXMLフォーマットの文字列で可読性に優れていることから、アプリの設定を保存するというような用途で

              XmlSerializerを使ってシリアライズ/デシリアライズするには?[C#/VB]
            • XmlSerializerを使ってインスタンスをXML形式でシリアライズする - ComponentGeek Article

              This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

                XmlSerializerを使ってインスタンスをXML形式でシリアライズする - ComponentGeek Article
              • C# XmlSerializerの使い方 - け日記

                XMLでリクエスト/レスポンスするAPIへアクセスする機会がありましたので、XmlSerializerの使い方を備忘録にしておきます。 XMLをシリアライズ/デシリアライズする まずはC#オブジェクト(ここではBook)とXML形式の文字列でシリアライズ/デシリアライズさせる方法です。 Bookクラス用のXmlSerializer(System.Xml.Serialization名前空間)を定義して、Serializeメソッドでシリアライズできます。 publicのフィールドまたはプロパティがXML要素になりますが、XmlRootAttribute、XmlElementAttributeで要素名を指定しています これらの属性が無い場合は、フィールド名・プロパティ名がそのまま要素名になります XMLの繰り返し構造を定義することもでき、その場合はXmlArrayAttributeで親要素名、X

                  C# XmlSerializerの使い方 - け日記
                • xmlSerializerによるXML出力時にnamespaceを付与しない - tekkの日記 C#,VB.NET

                  xmlSerializerを使用してシリアライズ(serialize)すると、以下のようにxmlns:xsiやxmlns:xsdといった名前空間が出力されます。 ですが、このような名前空間は不要ということもあると思います。 その場合は、シリアライズ(serialize)時に空の名前空間オブジェクトを渡せば名前空間無しのXMLを出力することができます。 XmlSerializerNamespaces ns = new XmlSerializerNamespaces(); ns.Add(String.Empty, String.Empty); StreamWriter sw = new StreamWriter("test2.xml", false, Encoding.UTF8); serializer.Serialize(sw, item, ns); sw.Close();

                    xmlSerializerによるXML出力時にnamespaceを付与しない - tekkの日記 C#,VB.NET
                  • clockmaker/XMLSerializer - Spark project

                    [PageOutline?]] XMLSerializer とは ActionScript? 3.0 のオブジェクトを XML に相互変換するためのライブラリ。 ビルドインのクラスはもちろん、カスタムクラスもサポート。型指定も再現されます。 as3corelib の JSON クラスをベースにしているため、とてもシンプルに使えます。 XML は長期的な利用を意図して、汎用的な設計に基づいています。 as3corelib と同等のテストを Flex Unit 4 にて行っています。 デシリアライズ時にチェックを厳密にするか緩和するかを設定できます(strict モード)。 ダウンロード&開発者向け リポジトリは下記になります。 http://www.libspark.org/svn/as3/XMLSerializer/ SWCファイルはこちらから(Fat SWC) http://www.li

                    • xmlSerializerによるXMLの読み書き - tekkの日記 C#,VB.NET

                      xmlの読み書きにはXMLSerializerを使用します。シリアライズとは永続化の意味で、ヒープメモリ上に存在するオブジェクトをファイルやデータベースなどに保存する事を意味します。また、保存したデータからヒープメモリ上にオブジェクトを生成することをデシリアライズと言います。難しいように聞こえますが、単にXMLファイルの読み込みと保存という意味で考えて問題ないと思います。 この考え方を発展させていくと、すべてのオブジェクトはXMLなどに保存することができるとか、一旦ファイルに保存して読み込みなおすことでオブジェクトのコピーが作成できるとか、色々と応用が利きます。 以下がサンプルコードです。 XmlSerializerを使用してtest.xmlを読み込み、内容を書き換えて、test2.xmlに保存しています。 using System; using System.Text; using Sy

                        xmlSerializerによるXMLの読み書き - tekkの日記 C#,VB.NET
                      • XmlSerializer が生成したコードを取得する,を 2 分の動画にまとめてみた - NyaRuRuが地球にいたころ

                        最初はデバッガで止めながら、FileMon でファイルがいつ生成されてるのかを調べてたんだけど、XmlSerializer( type ) を new すると、その中で hoge.cs を吐いてコンパイルして削除まで一気にしてしまうことがわかりました。これじゃあ、cs ファイルは横取りできません。 それなら、ファイル削除のとこで実行を止めちゃえばイイジャンってことで、WinDbg の出番です。ちょっと話がオオゲサになってきました。 まずは、dumpbin /exports C:\Windows\system32\kernel32.dll で DeleteFileW を探します。で、WinDbg で実行ファイルを読み込み、一度実行して適当なところで止めて、kernel32 の DeleteFileW のアドレスを探します。kernel32.dll モジュールの先頭 + さっき調べた Dele

                          XmlSerializer が生成したコードを取得する,を 2 分の動画にまとめてみた - NyaRuRuが地球にいたころ
                        1