タグ

*programmingとXMLに関するtakasian_prideのブックマーク (12)

  • 連載:.NETで簡単XML 第2回 プログラムでXML文書を作成する(1/3) - @IT

    XML文書をプログラムから読み書きする方法 XML文書をプログラムから読み込んだり、書き出したりするには、どうすればよいのだろうか。XML文書はテキスト・データの一種なので、テキスト・データを読み書きする方法を使うことができる。例えば、以下のようなXML文書をファイルに作成したいとしよう。

  • 連載:.NETで簡単XML 第15回 川俣流XMLプログラミングの定石(1)(2/5) - @IT

    安全なファイル書き込みのための定石 これは来ならXMLプログラミングとは関係のない定石ともいえるが、初心者や、データをRDBMSに保存することに慣れきったプログラマが引っかかる恐れのある問題なので、ここで取り上げることにする。ファイルとして保存されているXML文書を更新するときに、ディスクの残り容量が足りない場合の配慮である。この異常ケースは、しばしば対応を見落としがちになる。筆者も見落とすことがある。そのため、定石としていつも実行するように習慣付ける方がよいだろう。 さて、題に入ろう。どんなディスクであろうとファイルを書き込み続ければ、いつかディスクがいっぱいになり、残り空き容量が尽きてなくなる。RDBMSであれば、そのようなケースへの対策はきちんと取られていると思うので、ディスクに残り空き容量がない状態でデータを追加しようとしても、ただ追加が失敗するだけで、既存のデータが破壊された

  • 第1回 Expression Designで変わる,デザインとプログラム

    PROJECT KySS(プロジェクト・キッス)。 四国のSOHO。薬師寺 国安(フリーWebプログラマ)と,薬師寺 聖(デザイナ,個人事業所自営,http://www.SeinDesign.net)によるコラボレーション・ユニット。XMLに関する記事や著書多数。両名とも,Microsoft MVP for Windows Server System - XML (Oct 2003-Sep 2008) http://www.PROJECTKySS.NET 稿で利用するExpression Design,Expression BlendをはじめとするMicrosoft Expression Studio製品の全機能をインストール後60日間にわたって利用できる「Microsoft Expression評価版」をマイクロソフトのExpression Studioサイトからダウンロードできます。

    第1回 Expression Designで変わる,デザインとプログラム
  • 【ハウツー】C#とWPFで実装されたモデリングツール「MiniUML」 (1) MiniUMLとは | エンタープライズ | マイコミジャーナル

    MiniUMLは、.NET Framework3.5のWPF(Windows Presentation Foundation)の機能を使って開発されたUMLダイアグラムエディタです。MiniUMLという名前から分かるようにシンプルなUML(クラス図)を記述できます。格的なUMLツールにはかないませんが、ちょっとしたアイデアをクラス図に落としてみる時に使ってみてはいかがでしょうか。 入手/実行方法 MiniUMLはCodePlexからダウンロードできます。実行するだけであれば、バイナリ形式「MiniUML, release 1.0 (binary).zip」をダウンロードします。ソースコードからビルドしたい場合は、「MiniUML, release 1.0 (source code).zip」をダウンロードします。 バイナリ形式の場合、MiniUML.exeをダブルクリックします。ソースコ

  • どら猫本舗のリファレンスカウンター

    どら舗のリファレンスカウンター このページでは、どら舗が個人的に翻訳したドキュメントを公開しています。 目次 ウェブページ制作 HTML, CSS の仕様書があります。 アクセシビリティ アクセシビリティに関する仕様書があります。 XML 関連 XML 仕様書や XML 関連規格の仕様書など。 その他 SMIL 仕様書、DOM 仕様書など。 CSS1テストスイート ブラウザがCSS1をどれだけサポートしているかテストできます。 一般 更新履歴 ... 最終更新日 2004年2月11日 お読みください サイトマップ どら舗 (webmaster@doraneko.org)

  • @IT:XMLテクニック集 - インデックス

    QAフレームワーク:仕様ガイドラインが勧告に昇格 (2005/10/21) データベースの急速なXML対応に後押しされてか、9月に入って「XQuery」や「XPath」に関係したドラフトが一気に11も更新された XML勧告を記述するXMLspecとは何か (2005/10/12) 「XML 1.0勧告」はXMLspec DTDで記述され、XSLTによって生成されている。これはXMLが当に役立っている具体的な証である 文字符号化方式にまつわるジレンマ (2005/9/13) 文字符号化方式(UTF-8、シフトJISなど)を自動検出するには、ニワトリと卵の関係にあるジレンマを解消する仕組みが必要となる XMLキー管理仕様(XKMS 2.0)が勧告に昇格 (2005/8/16) セキュリティ関連のXML仕様に進展あり。また、日発の新しいXMLソフトウェアアーキテクチャ「xfy techno

  • はてなブログ

    友だちと同人誌を作る 2020年から約3年間、友だち6人で同人誌を作っている。 同人サークルを名乗ってはいるが、文筆活動を目的に集まった「同人」ではなく、元同級生の友人グループというのが実際のところである。今となっては全員が10年以上の付き合いだ。 毎年恒例にしていた仲間うちの旅…

    はてなブログ
  • C#で実感する「LINQ to XML」の素晴らしさ(1/2) - @IT

    稿は「連載:C# 3.0入門」からスピンオフした(平たくいえばページの都合で掲載されなかった)、「LINQ to XML」に関する紹介である(LINQ自体の基的な内容については、同連載の第6~8回で解説している)。 C# 3.0入門 第9回では、なぜSQL Serverが使えないかについて述べたが、稿では、なぜXMLが「使えない」のかという話から始めよう。 XML最大の災厄 XMLという技術を襲った最大の災厄とは、「僕の賢さ」を誇示しようとする「精神の子どもたち」の大挙流入にあるといえる。ここでいう「精神の子どもたち」とは、自分自身を自らの能力以上に優れた存在だと思い込んでいる者たちを示す。別のいい方をすれば、自己評価と社会からの評価にギャップがあるという問題を抱え込んでいる者たちだともいえる。つまり、「僕は当はもっと優秀なのに、社会はそれを認めてくれない」という屈折を抱えた者たち

  • 最短のXML入門とメタ言語

    おそらく、HTMLの書き方を知っている人であれば、上記のスキーマとこれを見比べれば何がどうなっているのか、すぐに分かると思う。このルールに従った他のXML文書を作成することも難しくないだろう。 ■XML宣言も付け加えよう さて、多くの場合、確実にXMLの定めるルールに従って記述されていることを示すために、XML宣言と呼ばれる行を先頭に付け加える。これを付け加えたサンプルは以下のようになる。 XML宣言の記述は、作法としてこう書くことが決まっているもので、自分で記述する場合に変えてよいのは、encodingで指定される名前のみである。ここには、その文書がどんな文字エンコーディングスキームで記述されているかを記述する。文字エンコーディングスキームというのは、要するに使用する文字コードの種類のことであり、シフトJISやEUC-JPなどが該当する。つまり、これを明示的にXML宣言に書き込むことによ

    最短のXML入門とメタ言語
  • 動かして覚えるXML入門---目次:ITpro

    最近,Webのトップページなどで「RSS」や「XML」などの文字(RSSデータへのリンク)を見る機会が多くなった。例えばITproのトップページ(http://itpro.nikkeibp.co.jp/)は,「RSSフィード」といったタイトルで,ITproが掲載しているニュースや解説記事の要約をアップデートしている。RSSリーダーなどのソフトに,これらのRSSフィードを登録しておけば,ニュースや解説記事などのヘッドラインを見ることができるわけだ。RSSデータはXML形式で記述されている。XMLというデータ形式は,インターネットで扱われるデータ形式として広く利用されている。連載では,このように露出が増えてきたXMLの基を,実例を交えて解説していく。 イントロダクション ---XMLの特徴を押さえ,少し操作してみよう XMLとは ---XMLデータを作る過程から特徴を見る XMLの文法 -

    動かして覚えるXML入門---目次:ITpro
  • 連載:.NETで簡単XML - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • VS 2008で学ぶ「LINQ to XML」の基礎---目次

    2007年12月,Visual Studio 2008日語版(以下,VS 2008)がリリースされた。開発者の注目の的は,「LINQ」(Language-Integrated Query,統合言語クエリー)である。LINQと,任意の開発言語(Visual BasicやC#)を使いこなせば,データ処理が劇的に変わるのは明らかだ。 連載では,「LINQ to XML」の基を5回にわたって紹介する。これは,Microsoft .NET Framework 3.5上で利用可能な,XMLデータ処理のためのクエリー言語である。XMLデータの抽出/検索,XMLツリーの生成/変更/削除/更新,シリアライズといった処理を実装するために使うことができる。 ここでは,「LINQ to XML」の技術仕様の側からではなく,XMLデータ処理の側から「LINQ to XML」を見ていく。具体的には,ASP.NE

    VS 2008で学ぶ「LINQ to XML」の基礎---目次
  • 1