2006-07-01から1ヶ月間の記事一覧

System.Xml

C#

HTML文書(a.html) <html> <head> <Title a="hoge">my title</Title> </head> </html> HTML文書をパースする XmlNodeList list; foreach(XmlNode node in list) { if(node.NodeType == XmlNodeType.Element) { if(node.Name == "title") { MessageBox.Show(node.InnerText); // my title } } }

System.Xml

C#

HTML文書(a.html) <html> aaa </html> HTML文書をパースする MessageBox.Show(rootElement.InnerText); // "\naaa\n"

System.Xml

C#

HTML文書をパースするために、DOMを使い倒す。 HTML文書(a.html) <html> </html> HTML文書をパースする XmlDocument document = new XmlDocument(); document.Load("a.html"); XmlElement rootElement = document.DocumentElement; MessageBox.Show(rootElement.Name); //…

HttpWebResponse

C#

3時間ぐらいずーっと悩んでしまった。HttpWebResponse でhttp接続して、どうやってクッキーの値を取得するのかが全然わからなかった。 string url = "http://...."; HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.CookieContainer = ne…

Log4net(13) 一度設定したAppenderの変更

C#

それ程こんなことがしたくなる機会はないと思うのだが、まぁ一応こんなこともできるんだよーっという紹介をしておく。 設定ファイル <log4net> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%m%n" /> </layout> </appender></log4net>

Log4net(12) ConversionPatternの詳細

C#

ログファイルの出力フォーマットを ConversionPattern で指定する際に、%記号が何に変換されるかを解説しよう。とは言っても、http://codezine.jp/a/article.aspx?aid=71ここを参照すれば、ほぼわかるのだが、一応例とともに説明しておこう。 サンプルプログ…

Log4net(11) 設定ファイルの概要

C#

設定ファイルから読み込ませる方法を解説したので、次は設定ファイルの書き方を説明しよう。といっても、設定ファイルはわりと直感的なので、詳しい説明は特に必要ないだろう。 設定ファイルのフォーマット <log4net> appenderの記述(1つ以上) root logger について</log4net>…

Log4net(10) 設定ファイル

C#

今までのように、コード内にAppenderの設定を書いていたら、ログ出力の設定を変更したい場合にリビルドしないといけなくなるので、それはちとやっかい。なので、設定ファイルからログ出力情報を操作できるようにしよう。 方法1:AssemblyInfo.cs に記述する A…