戻る

XHTMLをXMLで表示してみる (参考)

XML

XHTMLがXML文書の一種であることを確認するために、XHTMLをXMLで表現してみます。

XHTMLの宣言文を削除して、XMLのルート要素となる<html>タグからxhtmlの名前空間を削除します。

<?xml version="1.0" encoding="utf-8"?>

<!--↓XHTMLの宣言文
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
-->

<!--↓XMLのルート要素-->
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="ハリウッド・カフェは、クリエイターが集まる創造空間カフェです。" />
<meta name="keywords" content="カフェ,クリエイター,CAFE,作品,創造,空間" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<link rel="stylesheet" href="style.css" type="text/css" media="screen,print" />
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<title>HOLLYWOOD CAFE</title>
</head>
<body>
<div id="pageBody">
<div id="pageTop">
	<!-- ヘッダ要素 ここから -->
	<h1><img src="images/top/hc_logo.png" alt="HOLLYWOOD CAFE" width="140" height="170" /></h1>
	<h2>クリエイターが集まり、作品が生まれる。創造空間カフェ。</h2>
	<p id="siteMap"><a href="sitemap.html">Sitemap</a></p>
	<!-- ヘッダ要素 ここまで -->
	<hr />
	<!-- ナビゲーション ここから -->
	<ul id="globalNavi">
	<li><img src="images/top/navi_on_home.jpg" alt="Home" width="120" height="30" /></li>
	<li><a href="about.html"><img src="images/top/navi_about.jpg" alt="About" width="120" height="30" /></a></li>
	<li><a href="menu.html"><img src="images/top/navi_menu.jpg" alt="Menu" width="120" height="30" /></a></li>
	<li><a href="access.html"><img src="images/top/navi_access.jpg" alt="Access" width="120" height="30" /></a></li>
	<li><a href="contact.html"><img src="images/top/navi_contact.jpg" alt="Contact" width="120" height="30" /></a></li>
	</ul>
	<!-- ナビゲーション ここまで -->
	<hr />
	<div id="contentsWrap">
	<div id="contents">
		<!-- welcome to HOLLYWOOD CAFE ここから -->
		<h3><img src="images/top/top_ttl_welcome.gif" alt="welcome to HOLLYWOOD CAFE" width="440" height="30" /></h3>
		<p id="welcomeMessage"><img src="images/top/top_welcome_img.jpg" alt="" width="160" height="114" />ハリウッドカフェは、グラフィックやWebデザインをはじめ、色々なジャンルで活躍するクリエイターが交流する創造空間カフェです。仕事をお探しの方、仕事を依頼したい方、仕事仲間を探している方、ハリウッドカフェで新たな出会いを探してみませんか。</p>
		<!-- welcome to HOLLYWOOD CAFE ここまで -->
		<!-- Recommended menu ここから -->
		<dl id="topRecommendedMenu">
		<dt id="topRecommendedMenuTitle"><img src="images/top/top_ttl_recommend.jpg" alt="Recommended menu" width="190" height="20" /></dt>
		<dd id="topRecommendedMenuWrap">
			<ul>
			<li><img src="images/top/top_recommend_img_01.jpg" alt="ハリウッド・バーガー" width="153" height="118" />
				<dl>
				<dt><strong>ハリウッド・バーガー</strong></dt>
				<dd class="price">
					<p>¥880</p>
				</dd>
				<dd class="menuData">
					<p>当店で毎日焼き上げる自家製のパンを使ったオリジナルハンバーガー。ハンバーガーパティーは、厳選した国産和牛肉を炭火で焼き上げます。パンと肉本来の持つ旨味を存分にお楽しみ下さい。</p>
				</dd>
				</dl>
			</li>
			<li><img src="images/top/top_recommend_img_02.jpg" alt="ハリウッド・プレート" width="153" height="118" />
				<dl>
				<dt><strong>ハリウッド・プレート</strong></dt>
				<dd class="price">
					<p>¥1,380</p>
				</dd>
				<dd class="menuData">
					<p>お酒を飲みながら軽い食事を楽しんでいただける5点盛り合わせ。どれも新鮮な素材を使用した手作りの味が自慢です。是非一度御賞味下さい。</p>
				</dd>
				</dl>
			</li>
			</ul>
		</dd>
		</dl>
		<!-- Recommended menu ここまで -->
	</div>
	<div id="side">
		<!-- Information ここから -->
		<dl id="information">
		<dt><img src="images/top/top_ttl_information.jpg" alt="Information" width="220" height="30" /></dt>
		<dd>
			<iframe src="info.html" width="220" height="200" name="info" title="Information" frameborder="0">インラインフレームを使用しています。<a href="info.html">非対応環境の方はこちらより新着情報をご覧ください。</a></iframe>
		</dd>
		</dl>
		<!-- Information ここまで -->
		<!-- バナー ここから -->
		<ul id="sideBanner">
		<li>
			<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="220" height="68">
			<param name="movie" value="images/top/banner01.swf" />
			<param name="quality" value="high" />
			<param name="wmode" value="opaque" />
			<param name="swfversion" value="8.0.35.0" />
			<!-- このパラメータタグにより、Flash Player 6.0 または 6.5 以降を使用して、Flash Player の最新バージョンをダウンロードするようメッセージが表示されます。ユーザにメッセージを表示させないようにする場合はパラメータタグを削除します。 -->
			<param name="expressinstall" value="Scripts/expressInstall.swf" />
			<!-- 次のオブジェクトタグは IE 以外のブラウザで使用するためのものです。IE では IECC を使用して非表示にします。 -->
			<!--[if !IE]>-->
			<object type="application/x-shockwave-flash" data="images/top/banner01.swf" width="220" height="68">
				<!--<![endif]-->
				<param name="quality" value="high" />
				<param name="wmode" value="opaque" />
				<param name="swfversion" value="8.0.35.0" />
				<param name="expressinstall" value="Scripts/expressInstall.swf" />
				<!-- ブラウザには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 -->
				<div>
				<h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4>
				<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player を取得" /></a></p>
				</div>
				<!--[if !IE]>-->
			</object>
			<!--<![endif]-->
			</object>
		</li>
		<li>
			<object id="FlashID2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="220" height="68">
			<param name="movie" value="images/top/banner02.swf" />
			<param name="quality" value="high" />
			<param name="wmode" value="opaque" />
			<param name="swfversion" value="8.0.35.0" />
			<!-- このパラメータタグにより、Flash Player 6.0 または 6.5 以降を使用して、Flash Player の最新バージョンをダウンロードするようメッセージが表示されます。ユーザにメッセージを表示させないようにする場合はパラメータタグを削除します。 -->
			<param name="expressinstall" value="Scripts/expressInstall.swf" />
			<!-- 次のオブジェクトタグは IE 以外のブラウザで使用するためのものです。IE では IECC を使用して非表示にします。 -->
			<!--[if !IE]>-->
			<object type="application/x-shockwave-flash" data="images/top/banner02.swf" width="220" height="68">
				<!--<![endif]-->
				<param name="quality" value="high" />
				<param name="wmode" value="opaque" />
				<param name="swfversion" value="8.0.35.0" />
				<param name="expressinstall" value="Scripts/expressInstall.swf" />
				<!-- ブラウザには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 -->
				<div>
				<h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4>
				<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player を取得" /></a></p>
				</div>
				<!--[if !IE]>-->
			</object>
			<!--<![endif]-->
			</object>
		</li>
		</ul>
		<!-- バナー ここまで -->
	</div>
	<!-- ページトップへのリンク ここから -->
	<p id="gotoTop"><a href="#pageTop">PageTop</a></p>
	<!-- ページトップへのリンク ここまで -->
	</div>
</div>
<hr />
<!-- フッタ要素 ここから -->
<address>
Copyright 2007 HOLLYWOOD CAFE. All Rights Reserved.
</address>
<!-- フッタ要素 ここまで -->
</div>
<script type="text/javascript">
<!--
swfobject.registerObject("FlashID");
swfobject.registerObject("FlashID2");
//-->
</script>
</body>

</html>
<!--↑XMLのルート要素-->

inserted by FC2 system