<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>第5ç« ã¨ã¬ã¡ã³ã</title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
<link rel="start" href="index.html" title="Runemaster ããã¥ã¢ã«">
<link rel="up" href="index.html" title="Runemaster ããã¥ã¢ã«">
<link rel="prev" href="template.form.hidden.element.html" title="4.3. Hidden (é ã) ãã¼ã¿">
<link rel="next" href="node.html" title="第6ç« ãã¼ã">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">第5ç« ã¨ã¬ã¡ã³ã</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="template.form.hidden.element.html">åã®ãã¼ã¸</a> </td>
<th width="60%" align="center">Â </th>
<td width="20%" align="right"> <a accesskey="n" href="node.html">次ã®ãã¼ã¸</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="chapter" lang="ja">
<div class="titlepage"><div><div><h2 class="title">
<a name="element"></a>第5ç« ã¨ã¬ã¡ã³ã</h2></div></div></div>
<div class="toc">
<p><b>ç®æ¬¡</b></p>
<dl>
<dt><span class="section"><a href="element.html#template.element.attribute">5.1. ã¨ã¬ã¡ã³ãã®å±æ§</a></span></dt>
<dd><dl><dt><span class="section"><a href="element.html#set.attribute">5.1.1. 屿§ã追å ãã</a></span></dt></dl></dd>
</dl>
</div>
<div class="section" lang="ja">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="template.element.attribute"></a>5.1. ã¨ã¬ã¡ã³ãã®å±æ§</h2></div></div></div>
<div class="section" lang="ja">
<div class="titlepage"><div><div><h3 class="title">
<a name="set.attribute"></a>5.1.1. 屿§ã追å ãã</h3></div></div></div>
<p>
HTML ã³ã³ãã³ãå
ã«ãããã¨ã¬ã¡ã³ãã¨ãã¦ç¤ºãããããã¥ã¡ã³ãã¯ã
ãã®è¦ç´ ï¼ã¿ã°ï¼å
ã«æ§ã
ãªã屿§ãããããã¦ææãããã¨ã§ã
ç¹å®ã®æå³ãæã¤å
容ã¨ãã¦è¡¨ç¾ããã¾ãã
ä¾ãã°æ¬¡ã®ãããªãH1 è¦ç´ ã« id 屿§ãä»ä¸ãï¼ããã¦ãããã¹ã¿ã¤ã«ãé©å¿ããæ
å ±ã¨ãã¦å©ç¨ããã¦ï¼ã¿ã¤ãã«ã¨ãã¦è¡¨ç¾ããããã®ã§ãã£ããã
A è¦ç´ ã« href è¦ç´ ãä»ä¸ãã¦ä»ã®HTTPãªã½ã¼ã¹ã¸ã®ãªã³ã¯ã表ç¾ãããã¨ãã£ãå
·åã«ã§ãã
</p>
<pre class="programlisting">
<h1 id="title">Hello, World!</h1>
<a href="http://example.com/">Example Link</a></pre>
<p>
Runemaster ã§ã¯æå®ããç¹å®ã®ã¨ã¬ã¡ã³ãã«å¯¾ãã¦ã
屿§ã®åç§°ããã³å¤ã®ã»ãããã¾ã¨ãã¦è¿½å ãããã¨ãã§ãã¾ãã
</p>
<p>
ãã®æ©è½ãå©ç¨ããããã« HTML ãã³ãã¬ã¼ãã¸ä½ãããã®è¨è¿°ãè¡ãå¿
è¦ã¯ç¹ã«ããã¾ããã
å¼·ãã¦ããããªãã°ã屿§ã追å ãã対象ã¨ãªãã¨ã¬ã¡ã³ãã«å¯¾ãã¦ã
æ¢ã« HTML ããã¥ã¡ã³ãã¨ãã¦ã®ãã¼ã¯ã¢ãããæ½ããã¦ãããã¨ã§ãã
ï¼ããã¥ã¡ã³ãå
ã«ã¦ãã¼ã¯ãªåå¨ã§ããã id 屿§ãä»ä¸ããã
ã¾ã¨ãã¦è¿½å ãã対象ã¨ãã¦å
±éã® class 屿§ãä»ä¸ããããªã©ãï¼
</p>
<p>
屿§ã®è¿½å ãè¡ãã«ã¯ãããã°ã©ã ãã setAttribute ã¡ã½ãããå®è¡ãã¾ãã
setAttribute ã¡ã½ããã¸ã¯ã第ä¸ãã©ã¡ã¼ã¿ã¨ãã¦å±æ§ã追å ããã対象ã¨ãªãã¨ã¬ã¡ã³ãã示ããã»ã¬ã¯ã¿ã«ã¼ã«ãï¼å¾è¿°ãã¾ãï¼ãã»ãããã
第äºãã©ã¡ã¼ã¿ã«ã¯ã屿§ã®åç§°ã¨ãã®å¤ãããããã£ããã³å¤ã¨ãããªãã¸ã§ã¯ããã»ãããã¾ãã
</p>
<p>
次ã®ã³ã¼ãä¾ã§ã¯ãH1 åããA åãã«ãããã屿§ã»ããã¨ãªããªãã¸ã§ã¯ãã使ãã
setAttribute ã¡ã½ããã§è¿½å å¦çãè¡ã£ã¦ãã¾ãã
ï¼ã¤ç®ã® setAttribute ã¡ã½ããã§ã¯ãid="title"ããæã¤ã¨ã¬ã¡ã³ããã»ã¬ã¯ã¿ã«ã¼ã«ã§æå®ãã¦ããã
ã¾ãï¼ã¤ç®ã® setAttribute ã¡ã½ããã§ã¯ A ããã¤å
¨ã¦ã®ã¨ã¬ã¡ã³ããæå®ãã¦ãã¾ãã
</p>
<div class="example">
<a name="id343901"></a><p class="title"><b>ä¾ 5.1. ã¨ã¬ã¡ã³ãã¸å±æ§ã追å </b></p>
<div class="example-contents">
<div class="variablelist"><dl>
<dt><span class="term">PHP ã³ã¼ã</span></dt>
<dd><pre class="programlisting">
$master = new Rune_Master('/path/to/templateDirectory');
$h1Attribute = new stdClass();
$h1Attribute->lang = 'ja';
$linkAttribute = new stdClass();
$linkAttribute->class = 'external';
$master->setAttribute('#title', $h1Attribute);
$master->setAttribute('a', $linkAttribute);
$master->cast('example');</pre></dd>
</dl></div>
<div class="variablelist"><dl>
<dt><span class="term">å®è¡çµæ</span></dt>
<dd><pre class="programlisting">
<h1 id="title" lang="ja">Hello, World!</h1>
<a href="http://example.com/" class="external">Example Link</a></pre></dd>
</dl></div>
</div>
</div>
<br class="example-break"><p>
ã¨ã¬ã¡ã³ããæå®ããããã«å©ç¨ããã»ã¬ã¯ã¿ã«ã¼ã«ã¯ã以ä¸ã®è¡¨ã®ãããªãã®ãããã¾ãã
ãããã»ã¬ã¯ã¿ã«ã¼ã«ã¯ãRunemaster å
ã§å©ç¨ããã¦ããã©ã¤ãã©ãªã§ãã
PHP Simple HTML DOM Parser (<a class="ulink" href="http://simplehtmldom.sourceforge.net/" target="_top">http://simplehtmldom.sourceforge.net/</a>) ã®ä»çµã¿ã«åºã¥ãããã®ã¨ãªã£ã¦ãã¾ãã
ããã¦ããã¯ãJavascript ã©ã¤ãã©ãªã® jQuery (<a class="ulink" href="http://jquery.com/" target="_top">http://jquery.com/</a>) ã§å©ç¨ããã¦ãããã»ã¬ã¯ã¿ãæ§æã«ä¼¼ã仿§ã¨ãªã£ã¦ãã¾ãã
</p>
<div class="table">
<a name="id343970"></a><p class="title"><b>表 5.1. ã»ã¬ã¯ã¿ã«ã¼ã«ä¾</b></p>
<div class="table-contents"><table summary="ã»ã¬ã¯ã¿ã«ã¼ã«ä¾" border="1">
<colgroup>
<col>
<col>
</colgroup>
<thead><tr>
<th align="center">種é¡</th>
<th align="center">ã»ã¬ã¯ã¿ä¾</th>
<th align="center">ã¨ã¬ã¡ã³ãä¾</th>
</tr></thead>
<tbody>
<tr>
<td>
ã¨ã¬ã¡ã³ãï¼è¦ç´ ãã¿ã°ï¼åç§°
</td>
<td>
span
</td>
<td>
ããã¥ã¡ã³ãå
ã® <span>
</td>
</tr>
<tr>
<td rowspan="2" valign="top">
id 屿§
</td>
<td>
#foo
</td>
<td>
id="foo" ãæã¤ã¨ã¬ã¡ã³ã
</td>
</tr>
<tr>
<td>
span#foo
</td>
<td>
id="foo" ãæã¤ <SPAN>
</td>
</tr>
<tr>
<td rowspan="2" valign="top">
class 屿§
</td>
<td>
.foo
</td>
<td>
class="foo" ãæã¤ã¨ã¬ã¡ã³ã
</td>
</tr>
<tr>
<td>
span.foo
</td>
<td>
class="foo" ãæã¤ <span>
</td>
</tr>
<tr>
<td rowspan="2" valign="top">
æå®ãã屿§
</td>
<td>
[name]
</td>
<td>
name 屿§ãæã¤ã¨ã¬ã¡ã³ã
</td>
</tr>
<tr>
<td>
input[name]
</td>
<td>
name 屿§ãæã¤ <INPUT>
</td>
</tr>
<tr>
<td rowspan="5" valign="top">
æå®ãã屿§ã¨å¤
</td>
<td>
[name="foo"]
</td>
<td>
name="foo" ãæã¤ã¨ã¬ã¡ã³ã
</td>
</tr>
<tr>
<td>
[name!="foo"]
</td>
<td>
name="foo" ãæããªãã¨ã¬ã¡ã³ã
</td>
</tr>
<tr>
<td>
[name^="foo"]
</td>
<td>
foo ããå§ã¾ã name 屿§ãæã¤ã¨ã¬ã¡ã³ã
</td>
</tr>
<tr>
<td>
[name$="foo"]
</td>
<td>
foo ã§çµãã name 屿§ãæã¤ã¨ã¬ã¡ã³ã
</td>
</tr>
<tr>
<td>
[name*="foo"]
</td>
<td>
foo ãå«ã name 屿§ãæã¤ã¨ã¬ã¡ã³ã
</td>
</tr>
<tr>
<td>
å
é¨ã®ã¨ã¬ã¡ã³ã
</td>
<td>
table.foo tr
</td>
<td>
<TABLE class="foo"> å
ã® <TR>
</td>
</tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="template.form.hidden.element.html">åã®ãã¼ã¸</a> </td>
<td width="20%" align="center">Â </td>
<td width="40%" align="right"> <a accesskey="n" href="node.html">次ã®ãã¼ã¸</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">4.3. Hidden (é ã) ãã¼ã¿Â </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">ãã¼ã </a></td>
<td width="40%" align="right" valign="top"> 第6ç« ãã¼ã</td>
</tr>
</table>
</div>
</body>
</html>