<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:xhtml="http://www.w3.org/1999/xhtml"
	>
<channel>
	<title>ドコモのCSSをインラインに埋め込んでくれるPHPライブラリ「toInlineCSSDoCoMo」(続き) へのコメント</title>
	<atom:link href="http://ke-tai.org/blog/2008/07/10/cssdocomo2/feed/" rel="self" type="application/rss+xml" />
	<link>http://ke-tai.org/blog/2008/07/10/cssdocomo2/</link>
	<description>ke-tai.org　ケータイプログラマのためのコミュニティサイト。携帯電話向けWeb開発の技術情報を扱っています。</description>
	<lastBuildDate>Thu, 09 Feb 2012 12:56:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>matsui より</title>
		<link>http://ke-tai.org/blog/2008/07/10/cssdocomo2/comment-page-1/#comment-8852</link>
		<dc:creator>matsui</dc:creator>
		<pubDate>Sun, 13 Jul 2008 06:37:33 +0000</pubDate>
		<guid isPermaLink="false">http://ke-tai.org/blog/?p=356#comment-8852</guid>
		<description>ゆどうふさん

レスありがとうございます。
DOM関数に通しただけでアウトですか。
いよいよ手が出しづらいところですねー(^^;

最悪ひっくり返したものを再度ひっくり返すくらいしか手がないかもしれませんね。</description>
		<content:encoded><![CDATA[<p>ゆどうふさん</p>
<p>レスありがとうございます。<br />
DOM関数に通しただけでアウトですか。<br />
いよいよ手が出しづらいところですねー(^^;</p>
<p>最悪ひっくり返したものを再度ひっくり返すくらいしか手がないかもしれませんね。</p>
]]></content:encoded>
	</item>
	<item>
		<title>ゆどうふ より</title>
		<link>http://ke-tai.org/blog/2008/07/10/cssdocomo2/comment-page-1/#comment-8658</link>
		<dc:creator>ゆどうふ</dc:creator>
		<pubDate>Thu, 10 Jul 2008 12:29:17 +0000</pubDate>
		<guid isPermaLink="false">http://ke-tai.org/blog/?p=356#comment-8658</guid>
		<description>ゆどうふです。

&gt; toInlineCSSDoCoMoを通すと、xml宣言とDOCTYPE宣言の位置が入れ替わってしまいます。

｀;:ﾞ;｀;･(ﾟεﾟ )ﾌﾞｯ!!
このあたりは、ほとんどがDOM関数が悪さをしてるのですが。。。これは予想外ですねｗ
単に
loadHTML($document);

としただけでひっくり返りました。。。orz
うーん、何とか考えてみますｗ</description>
		<content:encoded><![CDATA[<p>ゆどうふです。</p>
<p>&gt; toInlineCSSDoCoMoを通すと、xml宣言とDOCTYPE宣言の位置が入れ替わってしまいます。</p>
<p>｀;:ﾞ;｀;･(ﾟεﾟ )ﾌﾞｯ!!<br />
このあたりは、ほとんどがDOM関数が悪さをしてるのですが。。。これは予想外ですねｗ<br />
単に<br />
loadHTML($document);</p>
<p>としただけでひっくり返りました。。。orz<br />
うーん、何とか考えてみますｗ</p>
]]></content:encoded>
	</item>
	<item>
		<title>matsui より</title>
		<link>http://ke-tai.org/blog/2008/07/10/cssdocomo2/comment-page-1/#comment-8653</link>
		<dc:creator>matsui</dc:creator>
		<pubDate>Thu, 10 Jul 2008 11:18:34 +0000</pubDate>
		<guid isPermaLink="false">http://ke-tai.org/blog/?p=356#comment-8653</guid>
		<description>＞ゆどうふさん

この度は素晴らしいものをありがとうございますｗ
また色々と回答ありがとうございます。試してみますね。

ただ基本的にはHTML側を修正していく方向で対応しようと思っています。
サイトを運用していくと、どうしても様々な人が触ることになり、どんどんHTMLがおかしくなっていきます。
なのでむしろWarningが出るのは便利かもしれませんｗ

追加でもう一点(バグ?&#124;仕様?)報告を
toInlineCSSDoCoMoを通すと、xml宣言とDOCTYPE宣言の位置が入れ替わってしまいます。
（なのでブラウザによってはXMLパースエラーとなってしまいます）
こちらもHTML_CSSの問題なのかなと思っていますがどうでしょう。

引き続き色々といじってみますね。
私の方でも解決策の一つでも見つけられるようがんばります。</description>
		<content:encoded><![CDATA[<p>＞ゆどうふさん</p>
<p>この度は素晴らしいものをありがとうございますｗ<br />
また色々と回答ありがとうございます。試してみますね。</p>
<p>ただ基本的にはHTML側を修正していく方向で対応しようと思っています。<br />
サイトを運用していくと、どうしても様々な人が触ることになり、どんどんHTMLがおかしくなっていきます。<br />
なのでむしろWarningが出るのは便利かもしれませんｗ</p>
<p>追加でもう一点(バグ?|仕様?)報告を<br />
toInlineCSSDoCoMoを通すと、xml宣言とDOCTYPE宣言の位置が入れ替わってしまいます。<br />
（なのでブラウザによってはXMLパースエラーとなってしまいます）<br />
こちらもHTML_CSSの問題なのかなと思っていますがどうでしょう。</p>
<p>引き続き色々といじってみますね。<br />
私の方でも解決策の一つでも見つけられるようがんばります。</p>
]]></content:encoded>
	</item>
	<item>
		<title>ゆどうふ より</title>
		<link>http://ke-tai.org/blog/2008/07/10/cssdocomo2/comment-page-1/#comment-8648</link>
		<dc:creator>ゆどうふ</dc:creator>
		<pubDate>Thu, 10 Jul 2008 10:03:54 +0000</pubDate>
		<guid isPermaLink="false">http://ke-tai.org/blog/?p=356#comment-8648</guid>
		<description>いきなりハードに使っていただいてありがとうございますｗ
きちんと書いたHTMLを想定してるので、エラー処理が荒っぽいのがばればれですねｗ
できればサイトサンプルを見ながらデバッグしたい気持ちでいっぱいですｗｗｗ


2.の文字化けは、たぶんDOMDocumentが化かしてる気がします。
XHTMLがそこそこ正しいとよしなにやってくれるのですが。。。

encoding指定は、デフォルトを決めるのが悩ましかったので実装しませんでしたが、
new DOMDocument() → new DOMDocument(&#039;1.0&#039;, $encoding);
みたいにすると化けなくなると思います。

が。。。この辺はXHTMLを正しく直してもらう方がいいと思ってる僕がいます（＾＾；

3.のnon-objectエラーは、HTMLが荒れていてちゃんとノードがパースできていない可能性があるので、
$dom new DOMDocument();
の次の行に
$dom-&gt;recover = true;
をつけてみてください。
直るかはわかりませんが。。。可能性的にはありかも。


idとnameがかぶるとwarningになる件は、結構困りものです。
たぶんXMLの定義に違反してるのかな。。。という気もするのですが、自分も悩みの種で、今は回避策を模索中。。。という感じです。</description>
		<content:encoded><![CDATA[<p>いきなりハードに使っていただいてありがとうございますｗ<br />
きちんと書いたHTMLを想定してるので、エラー処理が荒っぽいのがばればれですねｗ<br />
できればサイトサンプルを見ながらデバッグしたい気持ちでいっぱいですｗｗｗ</p>
<p>2.の文字化けは、たぶんDOMDocumentが化かしてる気がします。<br />
XHTMLがそこそこ正しいとよしなにやってくれるのですが。。。</p>
<p>encoding指定は、デフォルトを決めるのが悩ましかったので実装しませんでしたが、<br />
new DOMDocument() → new DOMDocument(&#8217;1.0&#8242;, $encoding);<br />
みたいにすると化けなくなると思います。</p>
<p>が。。。この辺はXHTMLを正しく直してもらう方がいいと思ってる僕がいます（＾＾；</p>
<p>3.のnon-objectエラーは、HTMLが荒れていてちゃんとノードがパースできていない可能性があるので、<br />
$dom new DOMDocument();<br />
の次の行に<br />
$dom-&gt;recover = true;<br />
をつけてみてください。<br />
直るかはわかりませんが。。。可能性的にはありかも。</p>
<p>idとnameがかぶるとwarningになる件は、結構困りものです。<br />
たぶんXMLの定義に違反してるのかな。。。という気もするのですが、自分も悩みの種で、今は回避策を模索中。。。という感じです。</p>
]]></content:encoded>
	</item>
</channel>
</rss>

