2010年1月15日のブックマーク (4件)

  • C# Tips - XmlReaderによるXML文書の読み込み その1

    C# Tips - XmlReaderによるXML文書の読み込み 1 2006年5月9日 00:08 2007年6月20日 ソースファイルのキーワードを色分け 部分的にXML文書を読み込む「SAX」方式である、「XmlReader」クラスを使用する。 開始タグと終了タグ、及び属性の値を表示する。 サンプルソース 実行ファイル ポイント : 開始タグを見つけた場合、終了タグを見つけた場合の両方で、処理を行う。 別にC#だろうがPHPだろうが同じ方法が使えます。世の中のXMLの処理はほぼ「DOM」方式か「SAX」方式で、 「TreeViewとXMLの相互変換」では「DOM」方式、今回は「SAX」方式を使用しています。 詳しい説明は開設サイトを見た方が早いかもしれませんが、「DOM」方式ではすべてのノードをメモリに読み込んで 処理を行うので、大きなファイルでは非常に遅くなり

  • .NET TIPS WebClientクラスでGETメソッドによりクエリ文字列を送信するには? - C# VB.NET - @IT

    ここで、名前「q」に対する値は、「プログラマ」という文字列がURLエンコードされたものだ(URLエンコードについては「TIPS:文字列をURLエンコードするには?」で解説している)。 QueryStringプロパティにより作成可能なクエリ文字列 アプリケーションからGETメソッドによりGoogleのようなページにリクエストを送る場合、上記のような長いURLを文字列の連結により自前で組み立て、WebClientクラス(System.Net名前空間)を使ってアクセスすることができる(WebClientクラスによるWebページのアクセスについては「TIPS:WebClientクラスでWebページを取得するには?」を参照)。 しかしWebClientクラスを使用する場合には、そのQueryStringプロパティによりクエリ文字列を指定することも可能だ。 QueryStringプロパティには、名前と

  • XML Webサービスに待ち構える暗黒面(後編) - @IT

    第6回 XML Webサービスに待ち構える暗黒面(後編) ―― VB.NETで軽やかに乗り越えて光を目指せ! ―― 株式会社ピーデー 川俣 晶 2004/06/09 XML Webサービスは何でも実現できる夢のような技術に思えますが当でしょうか?それを活用するには、WebアプリケーションやXMLの知識が必要なのでしょうか? また、XML Webサービスが使えないと、スマート・クライアントも開発できないのでしょうか? 前回はVisual Basic .NET(以降、VB.NET)によるXML Webサービスの作成に触れた後、XML Webサービスの持つ暗黒面の1つ、呼び出しに時間がかかるという問題についてお話ししました。前回冒頭で述べたように、悪い話の次は良い話です。 良い話:別の手段その1 REST XML Webサービスの暗黒面に嫌気がさしている人たちは、何年も前からいました。そして、

    endlessdoor
    endlessdoor 2010/01/15
    速さが欲しいなら「REST」か「.NETリモート処理」
  • XML Webサービスに待ち構える暗黒面(前編) - @IT

    第5回 XML Webサービスに待ち構える暗黒面(前編) ―― VB.NETで軽やかに乗り越えて光を目指せ! ―― 株式会社ピーデー 川俣 晶 2004/05/26 前回のスマート・クライアントの話題で、XML Webサービスのことを書いていますが、どうもこれが信用できません。XML Webサービスについての話を聞くと、何でも実現できる夢のような技術に思えますが、当でしょうか? あまりに景気が良すぎる話に乗って失敗した経験も多いので心配です。 もし当にそれが素晴らしいとしても、使いこなすのが難しいようでは、われわれの開発現場には導入できないかもしれません。簡単なWebアプリケーションの開発すら実践できていないのが現状で、それより難しい技術を取り入れるのはかなり困難であるといわざるを得ません。まして、XMLの知識ですら、ほとんどないも同然です。そんな状況で、XML Webサービスが活用で

    endlessdoor
    endlessdoor 2010/01/15
    「XML Webサービスは呼び出しのオーバーヘッドが大きい、つまり遅いという特徴を持っています。」デスヨネー