<?xml version="1.0" encoding="UTF-8" ?>
<feed xml:lang="ja" xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="text">XHTML入門</title>
  <subtitle type="html">XHTML入門。HTML4.01からXHTMLへの移行のポイントを解説。</subtitle>
  <link rel="self" type="application/atom+xml" href="http://xhtml.blog.shinobi.jp/atom"/>
  <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/"/>
  <updated>2006-12-26T17:26:50+09:00</updated>
  <author><name>XHTML</name></author>
  <generator uri="//www.ninja.co.jp/blog/" version="0.9">忍者ブログ</generator>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />
  <entry>
    <id>xhtml.blog.shinobi.jp://entry/18</id>
    <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/xhtml1.0/xhtml1.0%20%E7%9B%AE%E6%AC%A1" />
    <published>2008-11-15T13:18:19+09:00</published> 
    <updated>2008-11-15T13:18:19+09:00</updated> 
    <category term="XHTML1.0" label="XHTML1.0" />
    <title>XHTML1.0 目次</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<p>カテゴリー「XHTML1.0」の記事。
HTML4.01から変更になった主な点と、既存のブラウザへの対応などの解説です。
所々で1.1にも触れています。</p>
<ol>
<li><a href="http://xhtml.blog.shinobi.jp/Entry/3/">XHTML1.0とは</a></li>
<li><a href="http://xhtml.blog.shinobi.jp/Entry/6/">XHTML1.0の雛型</a></li>
<li><a href="http://xhtml.blog.shinobi.jp/Entry/7/">XML宣言</a></li>
<li><a href="http://xhtml.blog.shinobi.jp/Entry/8/">DOCTYPE宣言</a></li>
<li><a href="http://xhtml.blog.shinobi.jp/Entry/9/">名前空間(namespace)</a></li>
<li><a href="http://xhtml.blog.shinobi.jp/Entry/10/">xml:lang属性</a></li>
<li><a href="http://xhtml.blog.shinobi.jp/Entry/11/">雛型のその他の解説</a></li>
<li><a href="http://xhtml.blog.shinobi.jp/Entry/12/">要素(element)のポイント</a></li>
<li><a href="http://xhtml.blog.shinobi.jp/Entry/13/">属性(attribute)のポイント</a></li>
</ol>]]> 
    </content>
    <author>
            <name>XHTML</name>
        </author>
  </entry>
  <entry>
    <id>xhtml.blog.shinobi.jp://entry/17</id>
    <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/xml/xml%E3%83%AA%E3%83%B3%E3%82%AF%E9%9B%86" />
    <published>2006-12-17T04:51:23+09:00</published> 
    <updated>2006-12-17T04:51:23+09:00</updated> 
    <category term="XML" label="XML" />
    <title>XMLリンク集</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<dl>
<dt><a target="_blank" href="http://www.w3.org/TR/xml/">Extensible Markup Language (XML) 1.0</a></dt>
<dd>XML1.0の仕様書。全てのXML文書の基本です。以下が日本語訳ですが最新版の和訳ではありません。
<ul>
<li><a target="_blank" href="http://www.fxis.co.jp/xmlcafe/tmp/rec-xml.html">拡張可能なマーク付け言語 (XML) 1.0</a></li>
<li><a target="_blank" href="http://www.doraneko.org/xml/xml10/19980210/Overview.html">拡張可能マークアップ言語 1.0</a></li>
</ul>
</dd>

<dt><a target="_blank" href="http://www6.airnet.ne.jp/manyo/xml/">たのしいXML</a></dt>
<dd>XML初心者向けの丁寧な解説があります。</dd>

<dt><a target="_blank" href="http://www.atmarkit.co.jp/fxml/">＠IT XML＆SOA</a></dt>
<dd>XML入門から応用技術まで幅広い情報があります。</dd>

<dt><a target="_blank" href="http://www.w3.org/2005/11/Translations/Lists/ListLang-ja.html">W3C文書の日本語翻訳集</a></dt>
<dd>W3C内にあるW3C文書の和訳まとめページです。ここに載っていない日本語訳も多数存在します。</dd>

<dt><a target="_blank" href="http://www.infoteria.com/jp/xmlnote/basis/">XMLノート 基本仕様</a></dt>
<dd>XML関連のW3C文書へのリンク集。項目ごとにコメント付きでまとめられています。</dd>
</dl>]]> 
    </content>
    <author>
            <name>XHTML</name>
        </author>
  </entry>
  <entry>
    <id>xhtml.blog.shinobi.jp://entry/5</id>
    <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/xml/xml%E3%81%A8%E3%81%AF" />
    <published>2006-12-16T18:25:21+09:00</published> 
    <updated>2006-12-16T18:25:21+09:00</updated> 
    <category term="XML" label="XML" />
    <title>XMLとは</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<p>XMLとはExtensible Markup Languageの略。
拡張可能なマークアップ言語、などと訳されます。</p>

<p>XMLの特徴はマークアップのルール(文書型)を自分で作ることができること。</p>

<p>HTML(HyperText Markup Language)もマークアップ言語ですが、HTMLでは決められた要素や属性しか使えません。
XMLでは自由に要素や属性を作ることができます。</p>

<h3>XML文書の構造</h3>
<p>XML文書は以下の3つの部分で構成されます。</p><br /><a href="http://xhtml.blog.shinobi.jp/xml/xml%E3%81%A8%E3%81%AF" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>XHTML</name>
        </author>
  </entry>
  <entry>
    <id>xhtml.blog.shinobi.jp://entry/14</id>
    <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/xhtml1.1/xhtml1.1%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88" />
    <published>2006-12-15T21:12:43+09:00</published> 
    <updated>2006-12-15T21:12:43+09:00</updated> 
    <category term="XHTML1.1" label="XHTML1.1" />
    <title>XHTML1.1のポイント</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<h3>XHTML1.0からの変更点</h3>
<ul>
<li>lang属性が廃止されました。XHTML1.0ではxml:lang属性とlang属性の両方を書くことができましたが、XHTML1.1ではxml:lang属性に統一されました。</li>
<li>a要素とmap要素のname属性が廃止されました。目的地アンカーなどはid属性に統一されました。</li>
<li>ruby関連要素(フリガナ)が新たに追加されました。</li>
</ul>

<h3>XHTML1.1のDOCTYPE宣言</h3>

<div class="sample">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;
</div><br /><a href="http://xhtml.blog.shinobi.jp/xhtml1.1/xhtml1.1%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>XHTML</name>
        </author>
  </entry>
  <entry>
    <id>xhtml.blog.shinobi.jp://entry/4</id>
    <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/xhtml1.1/xhtml1.1%E3%81%A8%E3%81%AF" />
    <published>2006-12-14T16:54:55+09:00</published> 
    <updated>2006-12-14T16:54:55+09:00</updated> 
    <category term="XHTML1.1" label="XHTML1.1" />
    <title>XHTML1.1とは</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<p>XHTML1.1はXHTML1.0 Strictをベースに、XHTMLをモジュール化したものです。
(<a target="_blank" href="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/">Modularization of XHTML</a>)</p>
<p>XHTML1.0やHTML4.01で非推奨とされていた要素や属性は廃止されました。</p>

<h3>モジュール化とは</h3>
<p>モジュール(module)というのは、機能を標準化した基本単位、交換可能な構成要素、独立性の高い部品というような感じの意味です。
建築や機械生産、経営など幅広い分野で使われる用語です。</p>
<p>モジュール化というのは、複雑なものを全体で一つとして考えるのではなく、機能や役割ごとにモジュール(module)としてまとめて、全体をモジュール(module)の組み合わせとして考えること。</p>
<p>何がいいのかというと、モジュールを追加するとか、モジュールを交換するとか、一部のいくつかのモジュールを組み合わせて別のものを作るとか、一つのモジュール単独で何かするとか、そういうことに都合がよいのです。</p><br /><a href="http://xhtml.blog.shinobi.jp/xhtml1.1/xhtml1.1%E3%81%A8%E3%81%AF" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>XHTML</name>
        </author>
  </entry>
  <entry>
    <id>xhtml.blog.shinobi.jp://entry/13</id>
    <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/xhtml1.0/xhtml1.0%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88-%E5%B1%9E%E6%80%A7%20attribute-" />
    <published>2006-12-13T17:16:10+09:00</published> 
    <updated>2006-12-13T17:16:10+09:00</updated> 
    <category term="XHTML1.0" label="XHTML1.0" />
    <title>XHTML1.0のポイント(属性 attribute)</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<p>属性(attribute)関連でXHTML1.0で変更になった主な点と、既存のブラウザへの対応。</p>

<h3>属性値は引用符で囲まなくてはならない</h3>
<p>HTMLでは引用符を省略できる場合がありましたが、XHTMLでは属性値は全て引用符をつけなければなりません。</p>

<div class="sample">
&lt;img src=<span class="sample-r">&quot;</span>aaa.jpg<span class="sample-r">&quot;</span> alt=<span class="sample-r">&quot;</span>代替テキスト<span class="sample-r">&quot;</span> /&gt;
</div>

<p>引用符は「&quot;」(ダブルクォーテーション)が一般的ですが、「&#39;」(シングルクォーテーション)も使えます。</p><br /><a href="http://xhtml.blog.shinobi.jp/xhtml1.0/xhtml1.0%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88-%E5%B1%9E%E6%80%A7%20attribute-" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>XHTML</name>
        </author>
  </entry>
  <entry>
    <id>xhtml.blog.shinobi.jp://entry/12</id>
    <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/xhtml1.0/xhtml1.0%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88-%E8%A6%81%E7%B4%A0%20element-" />
    <published>2006-12-12T06:49:09+09:00</published> 
    <updated>2006-12-12T06:49:09+09:00</updated> 
    <category term="XHTML1.0" label="XHTML1.0" />
    <title>XHTML1.0のポイント(要素 element)</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<p>要素(element)関連でXHTML1.0で変更になった主な点と、既存のブラウザへの対応。</p>

<h3>XHTML文書は整形式(well-formed)でなければならない</h3>
<p>XML文書は整形式(well-formed)でなければなりません。</p>

<p>整形式(well-formed)というのは、簡単に言うと、開始タグと終了タグがセットになっていて、入れ子構造が正しいことです</p>

<div class="sample">
正　<span class="sample-r">&lt;p&gt;</span>XHTMLは<span class="sample-b">&lt;em&gt;</span>XML<span class="sample-b">&lt;/em&gt;</span>でHTMLを・・・<span class="sample-r">&lt;/p&gt;</span><br />
誤　<span class="sample-r">&lt;p&gt;</span>XHTMLは<span class="sample-b">&lt;em&gt;</span>XML<span class="sample-r">&lt;/p&gt;</span>でHTMLを・・・<span class="sample-b">&lt;/em&gt;</span>
</div><br /><a href="http://xhtml.blog.shinobi.jp/xhtml1.0/xhtml1.0%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88-%E8%A6%81%E7%B4%A0%20element-" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>XHTML</name>
        </author>
  </entry>
  <entry>
    <id>xhtml.blog.shinobi.jp://entry/11</id>
    <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/xhtml1.0/xhtml1.0%E3%81%AE%E9%9B%9B%E5%9E%8B%20%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AE%E8%A7%A3%E8%AA%AC" />
    <published>2006-12-11T02:26:00+09:00</published> 
    <updated>2006-12-11T02:26:00+09:00</updated> 
    <category term="XHTML1.0" label="XHTML1.0" />
    <title>XHTML1.0の雛型 その他の解説</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<p><a href="http://xhtml.blog.shinobi.jp/Entry/6/">XHTML1.0の雛型</a>の残りの部分について。</p>

<blockquote cite="http://xhtml.blog.shinobi.jp/Entry/6/">
<p>&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=Shift_JIS&quot; /&gt;<br />
&lt;title&gt;&lt;/title&gt;<br />
&lt;meta name=&quot;description&quot; content=&quot;&quot; /&gt;<br />
&lt;meta name=&quot;keywords&quot; content=&quot;&quot; /&gt;<br />
&lt;meta http-equiv=&quot;content-style-type&quot; content=&quot;text/css&quot; /&gt;<br />
&lt;meta http-equiv=&quot;content-script-type&quot; content=&quot;text/javascript&quot; /&gt;<br />
&lt;link href=&quot;&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; /&gt;<br />
&lt;link rel=&quot;start&quot; href=&quot;&quot; /&gt;<br />
&lt;link rel=&quot;prev&quot; href=&quot;&quot; /&gt;<br />
&lt;link rel=&quot;next&quot; href=&quot;&quot; /&gt;</p>
</blockquote><br /><a href="http://xhtml.blog.shinobi.jp/xhtml1.0/xhtml1.0%E3%81%AE%E9%9B%9B%E5%9E%8B%20%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AE%E8%A7%A3%E8%AA%AC" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>XHTML</name>
        </author>
  </entry>
  <entry>
    <id>xhtml.blog.shinobi.jp://entry/10</id>
    <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/xhtml1.0/xml-lang%E5%B1%9E%E6%80%A7" />
    <published>2006-12-10T23:19:43+09:00</published> 
    <updated>2006-12-10T23:19:43+09:00</updated> 
    <category term="XHTML1.0" label="XHTML1.0" />
    <title>xml:lang属性</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<p><a href="http://xhtml.blog.shinobi.jp/Entry/6/">XHTML1.0の雛型</a>のxml:lang属性とlang属性についての解説。</p>

<blockquote cite="http://xhtml.blog.shinobi.jp/Entry/6/">
<p>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;ja&quot; lang=&quot;ja&quot;&gt;</p>
</blockquote>

<p>XHTMLではXMLの予約属性であるxml:lang属性で言語を示します。</p>
<p>XHTML1.0ではlang属性も指定することができますので、ブラウザの対応を考慮する場合は両方指定しておきます。
XMLに対応していればxml:lang属性が解釈され、そうでなければlang属性が適用されます。</p><br /><a href="http://xhtml.blog.shinobi.jp/xhtml1.0/xml-lang%E5%B1%9E%E6%80%A7" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>XHTML</name>
        </author>
  </entry>
  <entry>
    <id>xhtml.blog.shinobi.jp://entry/9</id>
    <link rel="alternate" type="text/html" href="http://xhtml.blog.shinobi.jp/xhtml1.0/%E5%90%8D%E5%89%8D%E7%A9%BA%E9%96%93-namespace-" />
    <published>2006-12-09T22:20:02+09:00</published> 
    <updated>2006-12-09T22:20:02+09:00</updated> 
    <category term="XHTML1.0" label="XHTML1.0" />
    <title>名前空間(namespace)</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<p><a href="http://xhtml.blog.shinobi.jp/Entry/6/">XHTML1.0の雛型</a>のhtml要素とxmlns属性についての解説。</p>

<blockquote cite="http://xhtml.blog.shinobi.jp/Entry/6/">
<p>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;ja&quot; lang=&quot;ja&quot;&gt;</p>
</blockquote>

<h3>ルート要素はhtml要素</h3>
<p>XHTML1.0、XHTML1.1ではルート要素(root element、最上位要素)はhtml要素でなければなりません。
要は「&lt;html&gt;～&lt;/html&gt;」の中に全てのコンテンツを書くということです。</p>

<h3>xmlns属性</h3>
<p>XHTML1.0、XHTML1.1ではルート要素であるhtml要素に、xmlns属性で名前空間(namespace)を指定しなければなりません。
xmlnsのnsはnamespaceのnsです。</p><br /><a href="http://xhtml.blog.shinobi.jp/xhtml1.0/%E5%90%8D%E5%89%8D%E7%A9%BA%E9%96%93-namespace-" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>XHTML</name>
        </author>
  </entry>
</feed>