<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>O-LIVE.JP BLOG</title>
	<atom:link href="http://blog.o-live.jp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.o-live.jp</link>
	<description>As for me, all I know is that I know nothing.</description>
	<lastBuildDate>Tue, 01 May 2012 05:09:32 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.o-live.jp/feed/" />
		<item>
		<title>【Booklog】2012年4月に読んだ本まとめ</title>
		<link>http://blog.o-live.jp/private/book/booklog-finish-reading-201204/</link>
		<comments>http://blog.o-live.jp/private/book/booklog-finish-reading-201204/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 14:59:05 +0000</pubDate>
		<dc:creator>gallberry</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[万能鑑定士Q]]></category>
		<category><![CDATA[森博嗣]]></category>
		<category><![CDATA[誉田哲也]]></category>

		<guid isPermaLink="false">http://blog.o-live.jp/?p=3334</guid>
		<description><![CDATA[新規読了 gallberryの本棚 &#8211; 2012年04月 (4作品) 武士道セブンティーン (文春文庫)誉田哲也読了日：04月06日 θは遊んでくれたよ　ANOTHER　PLAYMATE　θ (講談社文庫)森 [...]]]></description>
			<content:encoded><![CDATA[<h3>新規読了</h3>
<div style="margin-bottom:15px;"><a  href="http://booklog.jp/users/gallberry" target="_blank">gallberryの本棚</a> &#8211; 2012年04月 (4作品)</div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4167780038" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41H6gfs6r1L._SL75_.jpg" width="52" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4167780038" target="_blank">武士道セブンティーン (文春文庫)</a><br /><a  href="http://booklog.jp/author/%E8%AA%89%E7%94%B0%E5%93%B2%E4%B9%9F" target="_blank">誉田哲也</a><br />読了日：04月06日<br /><img src="http://booklog.jp/images/rank/5.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/406276007X" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51VxrWdb2pL._SL75_.jpg" width="54" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/406276007X" target="_blank">θは遊んでくれたよ　ANOTHER　PLAYMATE　θ (講談社文庫)</a><br /><a  href="http://booklog.jp/author/%E6%A3%AE%E5%8D%9A%E5%97%A3" target="_blank">森博嗣</a><br />読了日：04月13日<br /><img src="http://booklog.jp/images/rank/4.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/416328320X" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41OD-RPBInL._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/416328320X" target="_blank">武士道エイティーン</a><br /><a  href="http://booklog.jp/author/%E8%AA%89%E7%94%B0%E5%93%B2%E4%B9%9F" target="_blank">誉田哲也</a><br />読了日：04月18日<br /><img src="http://booklog.jp/images/rank/5.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4041001722" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51K8IN9hrtL._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4041001722" target="_blank">万能鑑定士Qの推理劇II (角川文庫)</a><br /><a  href="http://booklog.jp/author/%E6%9D%BE%E5%B2%A1%E5%9C%AD%E7%A5%90" target="_blank">松岡圭祐</a><br />読了日：04月30日<br /><img src="http://booklog.jp/images/rank/4.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<h3>再読了</h3>
<p><span id="more-3334"></span></p>
<div style="margin-bottom: 5px;">
<div style="width: 75px; height: 75px; float: left; margin-right: 2px;"><a  href="http://booklog.jp/item/1/4043836422" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51iC28c6rvL._SL75_.jpg" width="49" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4043836422" target="_blank">万能鑑定士Qの事件簿 I (角川文庫)</a><br /><a  href="http://booklog.jp/author/%E6%9D%BE%E5%B2%A1%E5%9C%AD%E7%A5%90" target="_blank">松岡圭祐</a><br /><img src="http://booklog.jp/images/rank/4.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear: both;" /></div>
<div style="margin-bottom: 5px;">
<div style="width: 75px; height: 75px; float: left; margin-right: 2px;"><a  href="http://booklog.jp/item/1/4043836430" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51W%2BCjTkzaL._SL75_.jpg" width="51" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4043836430" target="_blank">万能鑑定士Qの事件簿 II (角川文庫)</a><br /><a  href="http://booklog.jp/author/%E6%9D%BE%E5%B2%A1%E5%9C%AD%E7%A5%90" target="_blank">松岡圭祐</a><br /><img src="http://booklog.jp/images/rank/5.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear: both;" /></div>
<h3>総評</h3>
<p>そうそう、毎月これくらい読めるのが理想。<br />
基本的に通勤中しか読まないのに、頑張ったな</p>
<p>まずは<strong>武士道シリーズ</strong>！<br />
マヂで良かった…。<br />
久しぶりに本読んで泣きそうになった。電車内で。<br />
レビューにも書いてるけど、ここまで熱い学生時代を過ごせる人らってほんと一握りなんだろうね<br />
対照的な2人が切磋琢磨しながら成長していく姿って、ベッタベタだけど飽きないね<br />
続編にも期待しつつ、これでさっぱり終わりってのもありかなと。</p>
<p>次に読んだのが、<strong>シータは遊んでくれたよ</strong><br />
ちゃんとしたミステリーストーリー覚えられないんだよね。<br />
人物相関とかTLとかを一生懸命追いすぎてｗ<br />
S&#038;Mシリーズから来てるからやっとこさって感じ<br />
そんな事書くと自分ってあまり、ミステリー読むのに向いてないのかなぁって思われてしまいそうだが<br />
それでも読んじゃうんだからきっと面白いんだよ。</p>
<p>最後は<strong>万能鑑定士Qの推理劇</strong>の2作目<br />
松岡さんの作品はラストの追い上げがすごいという印象が強い。<br />
今回もその例にもれないんだけど、ラストが若干、僅かに、少しだけ駆け足すぎだかなって感じた。<br />
前半はすごい楽しく印象に残るんだけど、その分、後半が盛り上がりに欠けたような気がする。<br />
前作、<strong>特等添乗員αの難事件</strong>の印象が強すぎたのかもしれない。<br />
次作（Qもαも）に期待して今月はおしまい</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.o-live.jp/private/book/booklog-finish-reading-201204/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.o-live.jp/private/book/booklog-finish-reading-201204/" />
	</item>
		<item>
		<title>【Booklog】2012年3月に読んだ本まとめ</title>
		<link>http://blog.o-live.jp/private/book/booklog-finish-reading-201203/</link>
		<comments>http://blog.o-live.jp/private/book/booklog-finish-reading-201203/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 14:18:38 +0000</pubDate>
		<dc:creator>gallberry</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[森博嗣]]></category>

		<guid isPermaLink="false">http://blog.o-live.jp/?p=3151</guid>
		<description><![CDATA[gallberryの本棚 &#8211; 2012年03月 (1作品) 四季 夏 (講談社文庫)森博嗣読了日：03月30日 総評 なんでこんなに読んでないんだろ… コミックはたくさん読んでるはずなのに 基本的に通勤時間し [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-bottom:15px;"><a  href="http://booklog.jp/users/gallberry" target="_blank">gallberryの本棚</a> &#8211; 2012年03月 (1作品)</div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4062755696" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41TKVDEM0FL._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4062755696" target="_blank">四季 夏 (講談社文庫)</a><br /><a  href="http://booklog.jp/author/%E6%A3%AE%E5%8D%9A%E5%97%A3" target="_blank">森博嗣</a><br />読了日：03月30日<br /><img src="http://booklog.jp/images/rank/4.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<h3>総評</h3>
<p><span id="more-3151"></span><br />
なんでこんなに読んでないんだろ…<br />
コミックはたくさん読んでるはずなのに</p>
<p>基本的に通勤時間しか読まないからかな<br />
にしても1冊だけとはガッカリである</p>
<p>さて、気を取り直して今月読了した唯一の作品「四季 夏」<br />
まぁタイトルからイメージつくと思うけど、春という作品の続編である。<br />
誕生の春から、今作は四季の人間性（姓）としての変化というのをが強く感じられた気がする。</p>
<p>また、森作品の別シリーズ、<strong>すべてがFになる</strong>の登場人物との絡みも多く<br />
コレから森作品に入った自分としてはなんか楽しい。<br />
秋、冬と続いて主人公とそれを取り巻く世界がどう成長していくか楽しみである。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.o-live.jp/private/book/booklog-finish-reading-201203/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.o-live.jp/private/book/booklog-finish-reading-201203/" />
	</item>
		<item>
		<title>【Booklog】2012年2月に読んだ本まとめ</title>
		<link>http://blog.o-live.jp/private/book/booklog-finish-reading-201202/</link>
		<comments>http://blog.o-live.jp/private/book/booklog-finish-reading-201202/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 14:24:46 +0000</pubDate>
		<dc:creator>gallberry</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[特等添乗員α]]></category>
		<category><![CDATA[誉田哲也]]></category>

		<guid isPermaLink="false">http://blog.o-live.jp/?p=3157</guid>
		<description><![CDATA[gallberryの本棚 &#8211; 2012年02月 (2作品) 武士道シックスティーン (文春文庫)誉田哲也読了日：02月04日 特等添乗員αの難事件I (角川文庫)松岡圭祐読了日：02月27日 総評 新書が1冊 [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-bottom:15px;"><a  href="http://booklog.jp/users/gallberry" target="_blank">gallberryの本棚</a> &#8211; 2012年02月 (2作品)</div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4167780011" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41tEyaZYKXL._SL75_.jpg" width="52" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4167780011" target="_blank">武士道シックスティーン (文春文庫)</a><br /><a  href="http://booklog.jp/author/%E8%AA%89%E7%94%B0%E5%93%B2%E4%B9%9F" target="_blank">誉田哲也</a><br />読了日：02月04日<br /><img src="http://booklog.jp/images/rank/5.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4041002028" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51X267KRiCL._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4041002028" target="_blank">特等添乗員αの難事件I (角川文庫)</a><br /><a  href="http://booklog.jp/author/%E6%9D%BE%E5%B2%A1%E5%9C%AD%E7%A5%90" target="_blank">松岡圭祐</a><br />読了日：02月27日<br /><img src="http://booklog.jp/images/rank/5.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<h3>総評</h3>
<p><span id="more-3157"></span><br />
新書が1冊、もう一方はお気に入り作家の昔のやつ</p>
<p>誉田哲也さんの作品はドラマでやってる<strong>ストロベリーナイト</strong>の方が有名かもしれないけど<br />
<strong>武士道シックスティーン</strong>みたいなさっぱりしたやつも<br />
なかなか面白いのでオススメです☆<br />
こっちは<a  href="http://bushido16-movie.com/">映画化</a>もされてるしね</p>
<p>万能鑑定士Qシリーズの姉妹編として登場<br />
<strong>特等添乗員α</strong>シリーズ<br />
こちらも変わらぬ面白さ<br />
個人的にはこちらの主人公<strong>浅倉絢奈</strong>の方が性格も見た目も好みだったりしますｗ</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.o-live.jp/private/book/booklog-finish-reading-201202/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.o-live.jp/private/book/booklog-finish-reading-201202/" />
	</item>
		<item>
		<title>【Booklog】2012年1月に読んだ本まとめ</title>
		<link>http://blog.o-live.jp/private/book/booklog-finish-reading-201201/</link>
		<comments>http://blog.o-live.jp/private/book/booklog-finish-reading-201201/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 14:29:48 +0000</pubDate>
		<dc:creator>gallberry</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[万能鑑定士Q]]></category>
		<category><![CDATA[森博嗣]]></category>
		<category><![CDATA[誉田哲也]]></category>

		<guid isPermaLink="false">http://blog.o-live.jp/?p=3161</guid>
		<description><![CDATA[gallberryの本棚 &#8211; 2012年01月 (4作品) φは壊れたね (講談社文庫)森博嗣読了日：01月06日 万能鑑定士Ｑの推理劇I (角川文庫)松岡圭祐読了日：01月09日 ガール・ミーツ・ガール ( [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-bottom:15px;"><a  href="http://booklog.jp/users/gallberry" target="_blank">gallberryの本棚</a> &#8211; 2012年01月 (4作品)</div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4062758989" target="_blank"><img src="http://ecx.images-amazon.com/images/I/514bLEtjJ8L._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4062758989" target="_blank">φは壊れたね (講談社文庫)</a><br /><a  href="http://booklog.jp/author/%E6%A3%AE%E5%8D%9A%E5%97%A3" target="_blank">森博嗣</a><br />読了日：01月06日<br /><img src="http://booklog.jp/images/rank/3.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4041001323" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51ZdsuOtjNL._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4041001323" target="_blank">万能鑑定士Ｑの推理劇I (角川文庫)</a><br /><a  href="http://booklog.jp/author/%E6%9D%BE%E5%B2%A1%E5%9C%AD%E7%A5%90" target="_blank">松岡圭祐</a><br />読了日：01月09日<br /><img src="http://booklog.jp/images/rank/5.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4334763359" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51ipLFfZ06L._SL75_.jpg" width="51" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4334763359" target="_blank">ガール・ミーツ・ガール (光文社文庫)</a><br /><a  href="http://booklog.jp/author/%E8%AA%89%E7%94%B0%E5%93%B2%E4%B9%9F" target="_blank">誉田哲也</a><br />読了日：01月13日<br /><img src="http://booklog.jp/images/rank/4.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4758432333" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51XFY15H5ZL._SL75_.jpg" width="52" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4758432333" target="_blank">神様のパズル (ハルキ文庫)</a><br /><a  href="http://booklog.jp/author/%E6%A9%9F%E6%9C%AC%E4%BC%B8%E5%8F%B8" target="_blank">機本伸司</a><br />読了日：01月27日<br /><img src="http://booklog.jp/images/rank/4.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<h3>総評</h3>
<p><span id="more-3161"></span><br />
やはりイチオシは<strong>万能鑑定士Q</strong>になっちゃうな～</p>
<p>ちょっと期待して買った<strong>神様のパズル</strong>も途中でなんか眠たくなっちゃったし<br />
でもこれは基本的には面白かったよ。<br />
ただ、あんまり読み味がすっきりしないやつは好みじゃないんだよね</p>
<p><strong>ガール・ミーツ・ガール</strong>もオススメ<br />
青春だねぇ。。。<br />
こういうのは人によって合う、合わないがあるけど<br />
自分には合ってた。<strong>武士道シックスティーン</strong>の方がさらに好み</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.o-live.jp/private/book/booklog-finish-reading-201201/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.o-live.jp/private/book/booklog-finish-reading-201201/" />
	</item>
		<item>
		<title>JavaでXML解析</title>
		<link>http://blog.o-live.jp/development/xmlhandler_java/</link>
		<comments>http://blog.o-live.jp/development/xmlhandler_java/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 03:57:27 +0000</pubDate>
		<dc:creator>gallberry</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.o-live.jp/?p=1058</guid>
		<description><![CDATA[機能概要 記事タイトルのまんま。XML文字列をパースしてjava.util.Mapに変換するためのハンドラを作成しました。 かなり過去に作ったものなので、今はもっと良いパーサーもあるでしょうし、ライブラリもあると思います [...]]]></description>
			<content:encoded><![CDATA[<h3>機能概要</h3>
<p>記事タイトルのまんま。XML文字列をパースして<em>java.util.Map</em>に変換するためのハンドラを作成しました。<br />
かなり過去に作ったものなので、今はもっと良いパーサーもあるでしょうし、ライブラリもあると思います。</p>
<p>簡易版として作った割に結構使えたのでソース晒します。<br />
ご自由に使ってやって下さい。</p>
<p><span id="more-1058"></span></p>
<h4>使い方</h4>
<p>呼び出し側</p>
<pre class="brush: java; title: ; notranslate">
String xmlString = &quot;&lt;root&gt;&lt;hoge&gt;ほげ&lt;/hoge&gt;&lt;/root&gt;&quot;;
//XML文字列を渡してハンドラをインスタンス化する
XMLHandler hander = new XMLHandler(xmlString);
//パース処理
hander.parse();
//XMLをMap型として取得
Map xmlMap = hander.getXMLMap();
//中身が見たけりゃどうぞ
System.out.println(xmlMap);
</pre>
<p>ハンドラクラスをクラスパスに置いておいてね</p>
<pre class="brush: java; title: ; notranslate">
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;

import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;

public class XMLHandler extends DefaultHandler {

	/**
	 * XMLドキュメント
	 */
	private String document = null;

	/**
	 * 結果マップ
	 */
	private Map rootMap = new HashMap();

	/**
	 * 現在の要素名
	 */
	private String currentTagName = null;

	/**
	 * レコードをラップするタグ名
	 */
	private String recordTagName = null;

	/**
	 * レコードのリスト
	 */
	private ArrayList recordList = null;

	/**
	 * レコード用マップ
	 */
	private Map[] recordMap = new HashMap[2000];

	/**
	 * レコード用マップの番号
	 */
	private int recordNum = 0;

	/**
	 * レコードかどうかのフラグ
	 */
	private boolean isRecord = false;

	/**
	 * コンストラクタ
	 */
	public XMLHandler(String document) {
		this.document = document;
	}

	/**
	 * 引数のdocumentをパースしてMapにマッピングします
	 * @throws SAXException
	 * @throws ParserConfigurationException
	 * @throws IOException
	 */
	public void parse() throws ParserConfigurationException, SAXException, IOException {
		//SAXパーサーファクトリを生成
		SAXParserFactory factory = SAXParserFactory.newInstance();
		//SAXパーサーを生成
		SAXParser parser = factory.newSAXParser();
		//XMLをこのクラスのハンドラーで処理します
		ByteArrayInputStream bais = new ByteArrayInputStream(this.document.getBytes(&quot;UTF-8&quot;));
		//パース処理
		parser.parse(bais, this);
	}

	/**
	 * 結果のマップ取得
	 * @return 結果のマップ
	 */
	public Map getXMLMap() {
		return rootMap;
	}

	/**
	 * ドキュメント開始時
	 */
	public void startDocument() {}

	/**
	 * 要素の開始タグ読み込み時
	 */
	public void startElement(String uri, String localName, String qName, Attributes attributes) {
		if (qName.equals(&quot;Record&quot;)) {
			if (recordList == null) {
				recordList = new ArrayList();
			}
			recordMap[recordNum] = new HashMap();
			isRecord = true;
		}
		if (!isRecord) {
			recordTagName = qName;
		}
		currentTagName = qName;
	}

	/**
	 * テキストデータ読み込み時&lt;br&gt;
	 * UTF-8で読み込んだ文字データをSJISとしてMapに格納する
	 */
	public void characters(char[] ch, int offset, int length) {
		try {
			//UTF-8をSJISに変換する
			String value = new String(new String(ch, offset, length).getBytes(), &quot;SJIS&quot;);
			//要素の値が空の場合、何もしない
			if (value.trim().length() == 0) {
				return;
			}
			if (isRecord) {
				recordMap[recordNum].put(currentTagName, value);
			} else {
				rootMap.put(currentTagName, value);
			}
		} catch(UnsupportedEncodingException e) {
			e.printStackTrace();
		}
	}

	/**
	 * 要素の終了タグ読み込み時
	 */
	public void endElement(String uri, String localName, String qName) {
		if (qName.equals(&quot;Record&quot;)) {
			recordList.add(recordMap[recordNum]);
			rootMap.put(recordTagName, recordList);
			recordNum++;
			isRecord = false;
		}
	}

	/**
	 * ドキュメント終了時
	 */
	public void endDocument() {}
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.o-live.jp/development/xmlhandler_java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.o-live.jp/development/xmlhandler_java/" />
	</item>
		<item>
		<title>【Booklog】2011年12月に読んだ本まとめ</title>
		<link>http://blog.o-live.jp/private/book/booklog-finish-reading-201112/</link>
		<comments>http://blog.o-live.jp/private/book/booklog-finish-reading-201112/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 14:39:33 +0000</pubDate>
		<dc:creator>gallberry</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[米澤穂信]]></category>

		<guid isPermaLink="false">http://blog.o-live.jp/?p=3165</guid>
		<description><![CDATA[gallberryの本棚 &#8211; 2011年12月 (1作品) 儚い羊たちの祝宴 (新潮文庫)米澤穂信読了日：12月02日 総評 完全に怠惰ですね。 師走は忙しいとはいえ、通勤時間が短いわけではないので 1冊しか [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-bottom:15px;"><a  href="http://booklog.jp/users/gallberry" target="_blank">gallberryの本棚</a> &#8211; 2011年12月 (1作品)</div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4101287821" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51K7%2Bu36uML._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4101287821" target="_blank">儚い羊たちの祝宴 (新潮文庫)</a><br /><a  href="http://booklog.jp/author/%E7%B1%B3%E6%BE%A4%E7%A9%82%E4%BF%A1" target="_blank">米澤穂信</a><br />読了日：12月02日<br /><img src="http://booklog.jp/images/rank/4.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<h3>総評</h3>
<p><span id="more-3165"></span><br />
完全に怠惰ですね。<br />
師走は忙しいとはいえ、通勤時間が短いわけではないので<br />
1冊しか読了しなかったのは完全に私の能力不足です。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.o-live.jp/private/book/booklog-finish-reading-201112/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.o-live.jp/private/book/booklog-finish-reading-201112/" />
	</item>
		<item>
		<title>【Booklog】2011年10月に読んだ本まとめ</title>
		<link>http://blog.o-live.jp/private/book/booklog-finish-reading-201110/</link>
		<comments>http://blog.o-live.jp/private/book/booklog-finish-reading-201110/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 14:42:51 +0000</pubDate>
		<dc:creator>gallberry</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[万能鑑定士Q]]></category>
		<category><![CDATA[森博嗣]]></category>

		<guid isPermaLink="false">http://blog.o-live.jp/?p=3169</guid>
		<description><![CDATA[gallberryの本棚 &#8211; 2011年10月 (3作品) 万能鑑定士Ｑの事件簿IV (角川文庫)松岡圭祐読了日：10月02日 黒猫の三角 (講談社文庫)森博嗣読了日：10月25日 万能鑑定士Ｑの事件簿XII [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-bottom:15px;"><a  href="http://booklog.jp/users/gallberry" target="_blank">gallberryの本棚</a> &#8211; 2011年10月 (3作品)</div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4043836457" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51moD3arLLL._SL75_.jpg" width="51" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4043836457" target="_blank">万能鑑定士Ｑの事件簿IV (角川文庫)</a><br /><a  href="http://booklog.jp/author/%E6%9D%BE%E5%B2%A1%E5%9C%AD%E7%A5%90" target="_blank">松岡圭祐</a><br />読了日：10月02日<br /><img src="http://booklog.jp/images/rank/3.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/406273480X" target="_blank"><img src="http://ecx.images-amazon.com/images/I/510RZPKPDGL._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/406273480X" target="_blank">黒猫の三角 (講談社文庫)</a><br /><a  href="http://booklog.jp/author/%E6%A3%AE%E5%8D%9A%E5%97%A3" target="_blank">森博嗣</a><br />読了日：10月25日<br /><img src="http://booklog.jp/images/rank/4.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4043836538" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51UhzSpE5EL._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4043836538" target="_blank">万能鑑定士Ｑの事件簿XII (角川文庫)</a><br /><a  href="http://booklog.jp/author/%E6%9D%BE%E5%B2%A1%E5%9C%AD%E7%A5%90" target="_blank">松岡圭祐</a><br />読了日：10月31日<br /><img src="http://booklog.jp/images/rank/4.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<h3>総評</h3>
<p><span id="more-3169"></span><br />
<strong>万能鑑定士Qの事件簿</strong>シリーズついに終わっちゃいますねぇ<br />
非常に残念です。。。</p>
<p>と思ってたら、新シリーズとして続編が出るんですね！<br />
またリコたんにあえる♪</p>
<p><strong>森博嗣</strong>もS&#038;Mシリーズを終えて（と書きつつ、まだ有限と微小のパンは読み終わってない）<br />
ついにVシリーズに突入です。</p>
<p>いいペースですよ</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.o-live.jp/private/book/booklog-finish-reading-201110/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.o-live.jp/private/book/booklog-finish-reading-201110/" />
	</item>
		<item>
		<title>【Booklog】2011年9月に読んだ本まとめ</title>
		<link>http://blog.o-live.jp/private/book/booklog-finish-reading-201109/</link>
		<comments>http://blog.o-live.jp/private/book/booklog-finish-reading-201109/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 14:48:35 +0000</pubDate>
		<dc:creator>gallberry</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[万能鑑定士Q]]></category>
		<category><![CDATA[森博嗣]]></category>
		<category><![CDATA[西尾維新]]></category>

		<guid isPermaLink="false">http://blog.o-live.jp/?p=3173</guid>
		<description><![CDATA[gallberryの本棚 &#8211; 2011年09月 (4作品) 万能鑑定士Qの事件簿 XI (角川文庫)松岡圭祐読了日：09月01日 四季 春 (講談社文庫)森博嗣読了日：09月02日 少女不十分 (講談社ノベル [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-bottom:15px;"><a  href="http://booklog.jp/users/gallberry" target="_blank">gallberryの本棚</a> &#8211; 2011年09月 (4作品)</div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/404383652X" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51lmNnIBlGL._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/404383652X" target="_blank">万能鑑定士Qの事件簿 XI (角川文庫)</a><br /><a  href="http://booklog.jp/author/%E6%9D%BE%E5%B2%A1%E5%9C%AD%E7%A5%90" target="_blank">松岡圭祐</a><br />読了日：09月01日<br /><img src="http://booklog.jp/images/rank/5.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4062755688" target="_blank"><img src="http://ecx.images-amazon.com/images/I/411M5K40EJL._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4062755688" target="_blank">四季 春 (講談社文庫)</a><br /><a  href="http://booklog.jp/author/%E6%A3%AE%E5%8D%9A%E5%97%A3" target="_blank">森博嗣</a><br />読了日：09月02日<br /><img src="http://booklog.jp/images/rank/3.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4061828002" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51NgssL3F8L._SL75_.jpg" width="46" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4061828002" target="_blank">少女不十分 (講談社ノベルス)</a><br /><a  href="http://booklog.jp/author/%E8%A5%BF%E5%B0%BE%E7%B6%AD%E6%96%B0" target="_blank">西尾維新</a><br />読了日：09月17日<br /><img src="http://booklog.jp/images/rank/2.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<div style="margin-bottom:5px;">
<div style="width:75px;height:75px;float:left;margin-right:2px;"><a  href="http://booklog.jp/item/1/4062754614" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51Z30CDQW6L._SL75_.jpg" width="53" height="75" alt="" /></a></div>
<div><a  href="http://booklog.jp/item/1/4062754614" target="_blank">虚空の逆マトリクス(INVERSE OF VOID MATRIX) (講談社文庫)</a><br /><a  href="http://booklog.jp/author/%E6%A3%AE%E5%8D%9A%E5%97%A3" target="_blank">森博嗣</a><br />読了日：09月28日<br /><img src="http://booklog.jp/images/rank/3.gif" width="59" height="12" alt="{book['rank']" /></div>
<p><br style="clear:both;" /></div>
<h3>総評</h3>
<p><span id="more-3173"></span><br />
知人に借りて読んだ<strong>少女不十分</strong><br />
久しぶりに西尾維新の毒気に当てられてきつい（でも読んじゃう）</p>
<p><strong>万能鑑定士Q</strong>は毎度のことながら抜群の安定感<br />
安心して読み始められるし、すっきりして読み終わる。</p>
<p>森博嗣はさすがだぜ。<br />
何回、ページを戻って読みなおしたかわからんｗ<br />
<em>※良い意味で</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.o-live.jp/private/book/booklog-finish-reading-201109/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.o-live.jp/private/book/booklog-finish-reading-201109/" />
	</item>
	</channel>
</rss>

