<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>XHTML入門</title>
    <description>XHTML入門。HTML4.01からXHTMLへの移行のポイントを解説。</description>
    <link>http://xhtml.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

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

  </channel>
</rss>