タグ

XMLとc#に関するshukaido170のブックマーク (6)

  • オブジェクトの内容をXMLファイルに保存、復元する: .NET Tips: C#, VB.NET, Visual Studio

    オブジェクトの内容をファイルに保存、復元する オブジェクトのXMLシリアル化、逆シリアル化を行うオブジェクトの内容をXMLファイルにして保存し、そのXMLファイルから元のオブジェクトに復元できると色々と便利です。例えば、INIファイルの代わりとして、設定を保存、復元したい時などに有用です。(設定を保存する場合は、「アプリケーションの設定を保存する」も参考にしてください。) これを行うには、XmlSerializerクラス(System.Xml.Serialization名前空間)を使うと簡単です。XMLファイルに書き込む時はSerializeメソッドを使ってオブジェクトをXMLシリアル化(シリアライズ)し、XMLファイルを読み込む時はDeserializeメソッドを使ってXML逆シリアル化(デシリアライズ)をします。 オブジェクトの内容をXMLファイルに保存(シリアル化)する次のコードでは

    オブジェクトの内容をXMLファイルに保存、復元する: .NET Tips: C#, VB.NET, Visual Studio
  • 困ったときにそのまま使える LINQ to XML コードサンプル 18 パターン [1/2]

    LINQ to XML の単純なコードサンプル集です。XML 文書の作成、ノードの追加、削除、更新、LINQ 及び XPath による XML 要素の選択方法について、 判りやすいコードサンプルを示します。 XML 要素の選択、集計関数 » XML ドキュメント、ファイルの作成・保存 XML ファイルの作成 var xml = new XDocument( new XDeclaration( "1.0" , "utf-8" , "true" ) , new XComment( "LINQ to XML Sample http://keicode.com/" ) , new XElement( "Employees" ) ); xml.Save( @"C:\Temp\LINQ_to_XML_Sample1.xml" ); この結果、次のような XML ファイルが作成されます。 <?xml v

    困ったときにそのまま使える LINQ to XML コードサンプル 18 パターン [1/2]
  • https://support.microsoft.com/ja-jp/help/318545

    すべて Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画テレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studio

  • 連載:.NETで簡単XML 第5回 DOMとXPath(3/4) - @IT

    名前空間の指定方法 さて、先ほどの例では名前空間を扱っていなかった。前出のサンプルXML文書に名前空間の指定を付けて、これを処理するにはどうすればよいのだろうか。 XML文書は以下のように書き換えたとしよう。 <?xml version='1.0' encoding="UTF-8" ?> <書籍情報 xmlns="http://www.atmarkit.co.jp/xmlns/sample/shoseki/info"> <編集者 id="editor123"> <名前>海野波男</名前> <所属>海浜出版</所属> </編集者> <著者 id="writer201"> <名前>山岡岳男</名前> <所属>山岳協会</所属> </著者> <著者 id="writer302"> <名前>野原草男</名前> <所属>原野愛好会</所属> </著者> <著者 id="writer404"> <名前

  • .NET TIPS [ASP.NET]データセットをキャッシングするには? - C# VB.NET Webフォーム - @IT

    アプリケーションにはさまざまなデータが混在している。例えば、メニュー情報や組織情報のように、ほとんど更新される可能性がない基データ。在庫情報や取引情報のように、日々更新されるトランザクション・データ。これら異なる性質のデータに対して一様に動的な読み込みを行うのは、パフォーマンス的にも好ましくないことは明らかだ。 ほとんど変更される可能性がない情報であるならば、1度目のアクセスでデータベースなどから読み込んだ内容をメモリ上に保持しておけばよい。そのうえで、2度目以降のアクセスでは、メモリ上に保持されたデータを利用するのだ。これによって、データベースやファイル・システムへの無駄なアクセスを減らすことができ、結果として、アプリケーション全体のパフォーマンス向上が望める。 稿では、このようなデータ・キャッシングの手法について紹介することにしよう。以下は、書籍情報(books.xml)を読み込み

    shukaido170
    shukaido170 2007/11/14
    データセットをキャッシングするには
  • 連載:.NETで簡単XML 第6回 XSLT(XSL Transformations)(1/5) - @IT

    ■今回のサンプル・プログラムについて 今回もサンプル・プログラムは、Visual Basic .NET(以下VB.NET)とC#で記述したものを用意した。VB.NETのサンプルを掲載するとともに、VB.NET、C#それぞれへのサンプルのリンクを張ってあるので、必要に応じてダウンロードしてほしい。開発環境としてはVisual Studio .NET 2003を使用することを前提にしている。前回まではVisual Studio .NET 2002を使っていたが、すでに2003が正式に発売されていることと、今回扱う範囲では一部メソッドの仕様が、証拠(evidence)関係の変更に伴い変化されていることから、今後利用されることが多いと思われる2003を前提とすることに変更させていただいた。 サンプル・プログラムはすべてWindowsアプリケーションとしてプロジェクトを作成後に、フォームのLoadイ

  • 1