<html>
<head>
<title>XPath ̉Zq</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME" colspan="2">XPath ̉Zq</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="description">

    <p>
<!--<primary>operators (XPath)</primary>-->

XPath Œ`Ă邷ׂẲZqɎ܂B </p>
</td></tr>
</table>
</div>
<div id="MathematicalOperators">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
揜ZZq</td>
<td class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">
      <dl>
<dt>
<span class="LITERAL"> + </span> (Z)
</dt>
<dd>
<!--<primary>mathematics</primary>
  <secondary>XPath operators for</secondary>-->
1 ̐lʂ̐lɑ܂B
<P></p>
<dt>
<span class="LITERAL"> - </span> (Z)
</dt>
<dd>
1 ̐lʂ̐l܂B
<P></p>
<dt>
<span class="LITERAL"> * </span> (Z)
</dt>
<dd>
1 ̐lɕʂ̐l|܂B
<P></p>
<dt>
<span class="LITERAL"> div </span>
</dt>
<dd>
2 ̐lԂŕ_Zs܂B
<P></p>
<dt>
<span class="LITERAL"> mod </span>
</dt>
<dd>
1 ̐lʂ̐lŊ]̕_Ԃ܂B
<P></p>
</dl>
    </td>
</tr>
</table>
</div>
<div id="BooleanOperators">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
u[Zq</td>
<td class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">
      <dl>
<dt>
<span class="LITERAL"> = </span>
</dt>
<dd>
<!--<primary>boolean operators (XPath)</primary>-->
2 ̎ǂeXg܂B
<P></p>
<dt>
<span class="LITERAL"> &lt; </span>
</dt>
<dd>
ŏ̎ 2 Ԗڂ̎菭ȂǂeXg܂B̉Zq́A <span class="LITERAL"> &amp; lt; </span> ƋLqKv܂B
<P></p>
<dt>
<span class="LITERAL"> &lt; = </span>
</dt>
<dd>
ŏ̎ 2 Ԗڂ̎ȉǂeXg܂B̉Zq́A <span class="LITERAL"> &amp; lt;= </span> ƋLqKv܂B
<P></p>
<dt>
<span class="LITERAL"> &gt; </span>
</dt>
<dd>
ŏ̎ 2 Ԗڂ̎傫ǂeXg܂B̉Zq́A <span class="LITERAL"> &amp; gt; </span> ƋLqł܂B
<P></p>
<dt>
<span class="LITERAL"> &gt; = </span>
</dt>
<dd>
ŏ̎ 2 Ԗڂ̎ȏォǂeXg܂B̉Zq́A <span class="LITERAL"> &amp; gt;= </span> ƋLqł܂B
<P></p>
<dt>
<span class="LITERAL"> != </span>
</dt>
<dd>
2 ̎ȂǂeXg܂B
<P></p>
<dt>
<span class="LITERAL"> and </span>
</dt>
<dd>
ŏ̎ 2 Ԗڂ̗̎ <span class="LITERAL"> true </span> ł邩ǂeXg܂Bŏ̎ <span class="LITERAL"> false </span> łꍇA2 Ԗڂ͕̎]܂B
<P></p>
<dt>
<span class="LITERAL"> or </span>
</dt>
<dd>
ŏ̎ 2 Ԗڂ̎̂ꂩ <span class="LITERAL"> true </span> ł邩ǂeXg܂Bŏ̎ <span class="LITERAL"> true </span> łꍇA2 Ԗڂ͕̎]܂B
<P></p>
</dl>
      <sect3 role="" label="B.4.2.1" id="xslt-ID-B.4.2.1">
<refentrytitle>܂܂ȃf[^^Cv̒l̔r</refentrytitle>
<p>ŏ 6 ̃u[Zqł́A܂܂ȃf[^^Cv̒l̔r͕GłBł́A܂܂ȉ\ɂĐ܂B</p>
        


<dl>
<dt>
̃IuWFNgu[l̏ꍇ
</dt>
<dd>
l̏ꍇ́ÃIuWFNg͓Ȃ܂B"菭Ȃ" ܂ "傫" ̔rł́A<span class="LITERAL"> false </span>  <span class="LITERAL"> true </span> 菬ƌȂ܂B֐Ăяo <span class="LITERAL"> number(false()) </span>  <span class="LITERAL"> 0 </span> ԂA<span class="LITERAL"> number(true()) </span>  <span class="LITERAL"> 1 </span> Ԃ܂B
<P></p>
<dt>
̃IuWFNgl̏ꍇ
</dt>
<dd>
̏ꍇAZq͗\ǂɓ삵܂B
<P></p>
<dt>
̃IuWFNg̏ꍇ
</dt>
<dd>
 Unicode łꍇÃIuWFNg͓Ȃ܂B"菬"  "傫" ̔rł́AR[hr܂B
<P></p>
<dt>
̃IuWFNgm[hZbgłȂAZq = ܂ != ̏ꍇ
</dt>
<dd>
̏ꍇ 2 ̃IuWFNgIuWFNg^CvɕϊAr͑Oɐ悤ɓ삵܂BIuWFNg 1 u[l̏ꍇAIuWFNg <span class="LITERAL"> boolean() </span> ֐Ăяô悤Ƀu[lɕϊ܂B̃IuWFNgu[lłȂꍇ́Alւ̕ϊɎ݂܂BIuWFNg 1 l̏ꍇAIuWFNg <span class="LITERAL"> number() </span> ֐Ăяô悤ɐlɕϊ܂BȊȌꍇAׂẴIuWFNg <span class="LITERAL"> string() </span> ֐Ăяô悤ɕɕϊ܂B
<P></p>
<dt>
̃IuWFNgm[hZbgłȂAZq &lt;A &gt;A܂ &gt; = ̏ꍇ
</dt>
<dd>
̏ꍇAIuWFNg͐lɕϊĔr܂B
<P></p>
<dt>
IuWFNg 1 ܂͗m[hZbg̏ꍇ
</dt>
<dd>
̏ꍇ͔ɕGłB̃IuWFNgm[hZbg̏ꍇAŏ̃m[hZbg̏ȂƂ 1 ̃m[h̕lA2 Ԗڂ̃m[hZbg̏ȂƂ 1 ̃m[h̕lɓꍇAr true ɂȂ܂B1 ̃IuWFNgm[hZbgŁA 1 ̃IuWFNglAA܂̓u[l̏ꍇAm[hZbgɁAlAlA܂̓u[l 1 ̃IuWFNg̐lAlA܂̓u[lɓm[hȂƂ 1 Ƃ́Ar true ɂȂ܂B
<P></p>
</dl>
      </sect3>
    </td>
</tr>
</table>
</div>
<div id="ExpressionOperators">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Zq</td>
<td class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">
      <dl>
<dt>
<span class="LITERAL"> / </span>
</dt>
<dd>
<!--<primary>expression operators</primary>-->
ꏊ̃pXŎ菇ʂ邽߂ɎgpXebvZqBXPath  <span class="LITERAL"> / </span> Ŏn܂ꍇAhLg̃[g\܂B
<P></p>
<dt>
<span class="LITERAL"> // </span>
</dt>
<dd>
<span class="LITERAL"> descendant-or-self </span> ̒Zkꂽ\B
<P></p>
<dt>
<span class="LITERAL"> . </span>
</dt>
<dd>
<span class="LITERAL"> self </span> ̒Zkꂽ\B
<P></p>
<dt>
<span class="LITERAL"> .. </span>
</dt>
<dd>
<span class="LITERAL"> parent </span> ̒Zkꂽ\B
<P></p>
<dt>
<span class="LITERAL"> @ </span>
</dt>
<dd>
<span class="LITERAL"> attribute </span> ̒Zkꂽ\B
<P></p>
<dt>
<span class="LITERAL"> | </span>
</dt>
<dd>
WZqBƂ΁Avf <span class="LITERAL"> &lt; xsl:template match= " a|b " &gt; </span>  <span class="LITERAL"> match </span> ׂ͂Ă <span class="LITERAL"> &lt; a &gt; </span>  <span class="LITERAL"> &lt; b &gt; </span> vfɈv܂B
<P></p>
<dt>
<span class="LITERAL"> * </span>
</dt>
<dd>
vȃm[h^Cv̔Cӂ̃m[h\ChJ[hB<span class="LITERAL"> child::* </span> ́AReLXgm[ĥׂĂ̎qvfIA<span class="LITERAL"> attribute::* </span> ̓ReLXgm[ĥׂĂ̑IȂǂłB<span class="LITERAL"> * </span> ́AZkꂽ\gpāAReLXgm[ĥׂĂ̎qvfIA<span class="LITERAL"> @* </span> ̓ReLXgm[ĥׂĂ̑I܂BChJ[hZq <span class="LITERAL"> node() </span> m[heXgƔrĂB̃m[heXǵA^CvƂ͖֌WɔCӂ̃m[hɈv܂B
<P></p>
<dt>
<span class="LITERAL"> [] </span>
</dt>
<dd>
m[h̃O[vtB^qꎮ܂߂邽߂ɎgpqꉉZqB
<P></p>
<dt>
<span class="LITERAL"> $ </span>
</dt>
<dd>
w肳ꂽLϐł邱Ƃ߂ɎgpϐZqB
<P></p>
</dl>
</td>
</tr>
</table>
</div>
</body>
</html>
