/[suikacvs]/markup/html/html5/spec-ja/data/syntax.dat
Suika

Diff of /markup/html/html5/spec-ja/data/syntax.dat

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.136 by apache, Sat Oct 25 07:53:45 2008 UTC revision 1.158 by apache, Sat Oct 25 08:26:20 2008 UTC
# Line 1225  The following two <code><a href=#the-pre Line 1225  The following two <code><a href=#the-pre
1225  #en  #en
1226  &lt;pre&gt;Hello&lt;/pre&gt;  &lt;pre&gt;Hello&lt;/pre&gt;
1227  #ja  #ja
 &lt;pre&gt;こんにちは&lt;/pre&gt;  
1228    &lt;pre&gt;こんにちは&lt;/pre&gt;
1229    
1230    #en
1231    &lt;pre&gt;<br>Hello&lt;/pre&gt;
1232    #ja
1233    &lt;pre&gt;<br>こんにちは&lt;/pre&gt;
1234    
1235    #en
1236    <span class=secno>* </span>Restrictions on the contents of CDATA and RCDATA elements
1237    #ja
1238    <span class=secno>$1 </span>CDATA 要素や RCDATA 要素の内容の制限
1239    
1240    #en
1241    The text in CDATA and RCDATA elements must not contain any
1242      occurrences of the string "<code title="">&lt;/</code>" (U+003C
1243      LESS-THAN SIGN, U+002F SOLIDUS) followed by characters that
1244      case-insensitively match the tag name of the element followed by one
1245      of U+0009 CHARACTER TABULATION, U+000A LINE FEED (LF), U+000C FORM
1246      FEED (FF), U+0020 SPACE, U+003E GREATER-THAN SIGN (&gt;), or U+002F
1247      SOLIDUS (/), unless that string is part of an <a href=#syntax-escape title=syntax-escape>escaping text span</a>.
1248    #ja
1249    CDATA 要素や RCDATA 要素のテキストは文字列「<code title="">&lt;/</code>」 (U+003C
1250      LESS-THAN SIGN、U+002F SOLIDUS) の後に要素のタグ名と大文字・小文字を区別しない場合に一致する文字が続き、
1251    その後に U+0009 CHARACTER TABULATION、U+000A LINE FEED (LF)、U+000C FORM
1252      FEED (FF)、U+0020 SPACE、U+003E GREATER-THAN SIGN (&gt;)、U+002F
1253      SOLIDUS (/)
1254    のいずれかが続くような列を、その文字列が<a href=#syntax-escape title=syntax-escape>逃避テキスト径間</a>の一部である場合を除き、
1255    含んでは[[MUST NOT:なりません]]。
1256    
1257    #en
1258    An <dfn id=syntax-escape title=syntax-escape>escaping text span</dfn> is a span
1259      of <a href=#syntax-text title=syntax-text>text</a> that starts with an <a href=#syntax-escape-start title=syntax-escape-start>escaping text span start</a> that is
1260      not itself in an <a href=#syntax-escape title=syntax-escape>escaping text
1261      span</a>, and ends at the next <a href=#syntax-escape-end title=syntax-escape-end>escaping text span end</a>. There
1262      cannot be any <a href=#syntax-charref title=syntax-charref>character
1263      references</a> inside an <a href=#syntax-escape title=syntax-escape>escaping
1264      text span</a>.
1265    #ja
1266    <dfn id=syntax-escape title=syntax-escape>逃避テキスト径間</dfn>は、
1267    <a href=#syntax-text title=syntax-text>テキスト</a>の径間であって、
1268    それ自体は<a href=#syntax-escape title=syntax-escape>逃避テキスト径間</a>中にない<a href=#syntax-escape-start title=syntax-escape-start>逃避テキスト径間開始</a>によって始まり、
1269    次の<a href=#syntax-escape-end title=syntax-escape-end>逃避テキスト径間</a>によって終わるものです。
1270    <a href=#syntax-escape title=syntax-escape>逃避テキスト径間</a>の内側には<a href=#syntax-charref title=syntax-charref>文字参照</a>を入れることができません。
1271    
1272    #en
1273    An <dfn id=syntax-escape-start title=syntax-escape-start>escaping text span
1274      start</dfn> is a part of <a href=#syntax-text title=syntax-text>text</a> that
1275      consists of the four character sequence "<code title="">&lt;!--</code>" (U+003C LESS-THAN SIGN, U+0021 EXCLAMATION
1276      MARK, U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS).
1277    #ja
1278    <dfn id=syntax-escape-start title=syntax-escape-start>逃避テキスト径間開始</dfn>は、
1279    <a href=#syntax-text title=syntax-text>テキスト</a>の一部で、
1280    4文字の列「<code title="">&lt;!--</code>」(U+003C LESS-THAN SIGN、U+0021 EXCLAMATION
1281      MARK、U+002D HYPHEN-MINUS、U+002D HYPHEN-MINUS) です。
1282    
1283    #en
1284    An <a href=#syntax-escape-start title=syntax-escape-start>escaping text span
1285      start</a> may share its U+002D HYPHEN-MINUS characters with its
1286      corresponding <a href=#syntax-escape-end title=syntax-escape-end>escaping text span
1287      end</a>.
1288    #ja
1289    <a href=#syntax-escape-start title=syntax-escape-start>逃避テキスト径間開始</a>は、
1290    その U+002D HYPHEN-MINUS 文字を対応する<a href=#syntax-escape-end title=syntax-escape-end>逃避テキスト径間終了</a>と共有して[[MAY:構いません]]。
1291    
1292    #en
1293    The text in CDATA and RCDATA elements must not have an <a href=#syntax-escape-start title=syntax-escape-start>escaping text span start</a> that is
1294      not followed by an <a href=#syntax-escape-end title=syntax-escape-end>escaping text
1295      span end</a>.
1296    #ja
1297    CDATA 要素と RCDATA 要素のテキストは<a href=#syntax-escape-end title=syntax-escape-end>逃避テキスト径間終了</a>が後に続かない<a href=#syntax-escape-start title=syntax-escape-start>逃避テキスト径間開始</a>を含んでは[[MUST NOT:なりません]]。
1298    
1299    #pattern
1300    <span class=secno>* </span>Text
1301    #ja
1302    <span class=secno>$1 </span>テキスト
1303    
1304    #en
1305    <dfn id=syntax-text title=syntax-text>Text</dfn> is allowed inside elements,
1306      attributes, and comments. Text must consist of Unicode characters.
1307      Text must not contain U+0000 characters. Text must not contain
1308      permanently undefined Unicode characters. Text must not contain
1309      control characters other than <a href=#space-character title="space character">space
1310      characters</a>. Extra constraints are placed on what is and what
1311      is not allowed in text based on where the text is to be put, as
1312      described in the other sections.
1313    #ja
1314    <dfn id=syntax-text title=syntax-text>テキスト</dfn>は要素、
1315    属性、注釈の内側で認められています。
1316    テキストは Unicode 文字で構成されなければ[[MUST:なりません]]。
1317    テキストは U+0000 文字を含んでは[[MUST NOT:なりません]]。
1318    テキストは恒久的に未定義の Unicode 文字を含んでは[[MUST NOT:なりません]]。
1319    テキストは<a href=#space-character title="space character">間隔文字</a>以外の制御文字を含んでは[[MUST NOT:なりません]]。
1320    他の節で述べた通り、テキストが配置される場所によって、テキスト中で何が認められ、
1321    何が認められないかの追加の制約があります。
1322    
1323    
1324    #pattern
1325    <span class=secno>* </span>Newlines
1326    #ja
1327    <span class=secno>$1 </span>改行
1328    
1329    #en
1330    <dfn id=syntax-newlines title=syntax-newlines>Newlines</dfn> in HTML may be
1331      represented either as U+000D CARRIAGE RETURN (CR) characters, U+000A
1332      LINE FEED (LF) characters, or pairs of U+000D CARRIAGE RETURN (CR),
1333      U+000A LINE FEED (LF) characters in that order.
1334    #ja
1335    HTML の<dfn id=syntax-newlines title=syntax-newlines>改行</dfn>は
1336    U+000D CARRIAGE RETURN (CR) 文字か、U+000A
1337      LINE FEED (LF) 文字か、U+000D CARRIAGE RETURN (CR) 文字と
1338    U+000A LINE FEED (LF) 文字の組をこの順序で用いるかのいずれかによって表現して[[MAY:構いません]]。
1339    
1340    
1341    #pattern
1342    <span class=secno>* </span>Character references
1343    #ja
1344    <span class=secno>$1 </span>文字参照
1345    
1346    #en
1347    In certain cases described in other sections, <a href=#syntax-text title=syntax-text>text</a> may be mixed with <dfn id=syntax-charref title=syntax-charref>character references</dfn>. These can be used
1348      to escape characters that couldn't otherwise legally be included in
1349      <a href=#syntax-text title=syntax-text>text</a>.
1350    #ja
1351    他の節で述べたいくつかの場合において、<a href=#syntax-text title=syntax-text>テキスト</a>には
1352    <dfn id=syntax-charref title=syntax-charref>文字参照</dfn>を混在させて[[MAY:構いません]]。
1353    文字参照は、通常合法的に<a href=#syntax-text title=syntax-text>テキスト</a>に含めることができない文字を逃避するために使うことができます。
1354    
1355    #en
1356    Character references must start with a U+0026 AMPERSAND
1357      (<code>&amp;</code>). Following this, there are three possible kinds
1358      of character references:
1359    #ja
1360    文字参照は、U+0026 AMPERSAND
1361      (<code>&amp;</code>) により始まらなければ[[MUST:なりません]]。
1362    この文字に続けて、3種類の文字参照があります。
1363    
1364    #en
1365    Named character references
1366    #ja
1367    名前付き文字参照
1368    
1369    #en
1370    The ampersand must be followed by one of the names given in the
1371       <a href=#named-character-references>named character references</a> section, using the same
1372       case. The name must be one that is terminated by a U+003B SEMICOLON
1373       (<code title="">;</code>) character.
1374    #ja
1375    アンド記号の後には、
1376    <a href=#named-character-references>名前付き文字参照</a>の節にある名前のいずれかを、
1377    同じ大文字・小文字の組み合わせによって続けなければ[[MUST:なりません]]。
1378    名前は U+003B SEMICOLON
1379       (<code title="">;</code>) 文字で終わるものでなければ[[MUST:なりません]]。
1380    
1381    #en
1382    Decimal numeric character reference
1383    #ja
1384    十進数値文字参照
1385    
1386    #en
1387    The ampersand must be followed by a U+0023 NUMBER SIGN
1388       (<code>#</code>) character, followed by one or more digits in the
1389       range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE, representing a
1390       base-ten integer that itself is a Unicode code point that is
1391       not U+0000, U+000D, in the range U+0080 .. U+009F, or in the range
1392       0xD800 .. 0xDFFF (surrogates). The digits must then be followed by
1393       a U+003B SEMICOLON character (<code title="">;</code>).
1394    #ja
1395    アンド記号の後には、 U+0023 NUMBER SIGN
1396       (<code>#</code>) 文字が続き、 Unicode 符号位置であって
1397    U+0000、U+000D、範囲 U+0080 ~ U+009F、範囲 0xD800~0xDFFF (代理)
1398    でない十進整数を表す1文字以上の範囲 U+0030 DIGIT ZERO ~ U+0039 DIGIT NINE
1399    の数字が続かなければ[[MUST:なりません]]。
1400    数字の後には U+003B SEMICOLON 文字 (<code title="">;</code>)
1401    が続かなければ[[MUST:なりません]]。
1402    
1403    #en
1404    Hexadecimal numeric character reference
1405    #ja
1406    十六進数値文字参照
1407    
1408    #en
1409    The ampersand must be followed by a U+0023 NUMBER SIGN
1410       (<code>#</code>) character, which must be followed by either a
1411       U+0078 LATIN SMALL LETTER X or a U+0058 LATIN CAPITAL LETTER X
1412       character, which must then be followed by one or more digits in the
1413       range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE, U+0061 LATIN SMALL
1414       LETTER A .. U+0066 LATIN SMALL LETTER F, and U+0041 LATIN CAPITAL
1415       LETTER A .. U+0046 LATIN CAPITAL LETTER F, representing a
1416       base-sixteen integer that itself is a Unicode code point that is
1417       not U+0000, U+000D, in the range U+0080 .. U+009F, or in the range
1418       0xD800 .. 0xDFFF (surrogates). The digits must then be followed by
1419       a U+003B SEMICOLON character (<code title="">;</code>).
1420    #ja
1421    アンド記号の後には、 U+0023 NUMBER SIGN
1422       (<code>#</code>) 文字が続き、その後に U+0078 LATIN SMALL LETTER X 文字か
1423    U+0058 LATIN CAPITAL LETTER X 文字が続き、その後に
1424    Unicode 符号位置であって
1425    U+0000、U+000D、範囲 U+0080 ~ U+009F、
1426    範囲 0xD800 .. 0xDFFF (代理)
1427    でない十六進整数を表す1文字以上の範囲
1428    U+0030 DIGIT ZERO ~ U+0039 DIGIT NINE、U+0061 LATIN SMALL
1429       LETTER A ~ U+0066 LATIN SMALL LETTER F、 U+0041 LATIN CAPITAL
1430       LETTER A ~ U+0046 LATIN CAPITAL LETTER F
1431    の数字が続かなければ[[MUST:なりません]]。
1432    数字の後には U+003B SEMICOLON 文字 (<code title="">;</code>)
1433    が続かなければ[[MUST:なりません]]。
1434    
1435    #en
1436    An <dfn id=syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>ambiguous
1437      ampersand</dfn> is a U+0026 AMPERSAND (<code>&amp;</code>) character
1438      that is followed by some <a href=#syntax-text title=syntax-text>text</a> other
1439      than a <a href=#space-character>space character</a>, a U+003C LESS-THAN SIGN
1440      character ('&lt;'), or another U+0026 AMPERSAND (<code>&amp;</code>)
1441      character.
1442    #ja
1443    <dfn id=syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>曖昧アンド記号</dfn>は、
1444    <a href=#space-character>間隔文字</a>、U+003C LESS-THAN SIGN
1445      文字 ('&lt;')、別の U+0026 AMPERSAND (<code>&amp;</code>) 文字以外の
1446    <a href=#syntax-text title=syntax-text>テキスト</a>が続く
1447    U+0026 AMPERSAND (<code>&amp;</code>) 文字です。
1448    
1449    
1450    #pattern
1451    <span class=secno>* </span>CDATA sections
1452    #ja
1453    <span class=secno>$1 </span>CDATA 区間

Legend:
Removed from v.1.136  
changed lines
  Added in v.1.158

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24