| 1267 |
#ja |
#ja |
| 1268 |
簡単のため、文書が利用者に対してレンダリングされる方法に言及する際に<i>示す</i>、<i>表示する</i>、<i>可視である</i>といった用語を使うことがあります。 |
簡単のため、文書が利用者に対してレンダリングされる方法に言及する際に<i>示す</i>、<i>表示する</i>、<i>可視である</i>といった用語を使うことがあります。 |
| 1269 |
これらの語を使っていても、視覚的な媒体を仮定しているわけではありません。 |
これらの語を使っていても、視覚的な媒体を仮定しているわけではありません。 |
|
他の媒体に対しても等価な方法で適用されると解釈し[[MUST:なければなりません]]。 |
|
| 1270 |
|
他の媒体に対しても等価な方法で適用されると解釈し[[MUST:なければなりません]]。 |
| 1271 |
|
|
| 1272 |
|
#en |
| 1273 |
|
The <code>Document</code> of a <code>Node</code> (such as an |
| 1274 |
|
element) is the <code>Document</code> that the <code>Node</code>'s |
| 1275 |
|
<code title="">ownerDocument</code> DOM attribute returns. |
| 1276 |
|
#ja |
| 1277 |
|
<code>Node</code> (要素など) の <code>Document</code> とは、 |
| 1278 |
|
当該 <code>Node</code> の <code title="">ownerDocument</code> DOM |
| 1279 |
|
属性が返す <code>Document</code> です。 |
| 1280 |
|
|
| 1281 |
|
#en |
| 1282 |
|
An element is said to have been <dfn id=insert-an-element-into-a-document title="insert an element |
| 1283 |
|
into a document">inserted into a document</dfn> when its <a href=#root-element>root |
| 1284 |
|
element</a> changes and is now the document's <a href=#root-element>root |
| 1285 |
|
element</a>. If a <code>Node</code> is in a <code>Document</code> |
| 1286 |
|
then that <code>Document</code> is always the <code>Node</code>'s |
| 1287 |
|
<code>Document</code>, and the <code>Node</code>'s <code title="">ownerDocument</code> DOM attribute thus always returns that |
| 1288 |
|
<code>Document</code>. |
| 1289 |
|
#ja |
| 1290 |
|
要素は、その<a href=#root-element>根要素</a>が変化し、 |
| 1291 |
|
<a href=#root-element>根要素</a>が文書の<a href=#root-element>根要素</a>となった時、 |
| 1292 |
|
<dfn id=insert-an-element-into-a-document title="insert an element |
| 1293 |
|
into a document">文書に挿入された</dfn>といいます。 |
| 1294 |
|
|
| 1295 |
|
#en |
| 1296 |
|
A DOM attribute is said to be <i>getting</i> when its value is |
| 1297 |
|
being retrieved (e.g. by author script), and is said to be |
| 1298 |
|
<i>setting</i> when a new value is assigned to it. |
| 1299 |
|
#ja |
| 1300 |
|
DOM 属性は、その値が (例えば著者のスクリプトによって) 取り出される時に<i>取得時</i>であるといい、 |
| 1301 |
|
新たな値が割り当てられる時に<i>設定時</i>であるといいます。 |
| 1302 |
|
|
| 1303 |
|
#en |
| 1304 |
|
The terms <i>fire</i> and <i>dispatch</i> are used |
| 1305 |
|
interchangeably in the context of events, as in the DOM Events |
| 1306 |
|
specifications. <a href=#refsDOM3EVENTS>[DOM3EVENTS]</a> |
| 1307 |
|
#ja |
| 1308 |
|
用語<i>発火</i>・<i>発送</i>は、事象についての文脈では、 |
| 1309 |
|
DOM 事象仕様書にある通りに、交換可能なものとして用います。 <a href=#refsDOM3EVENTS>[DOM3EVENTS]</a> |
| 1310 |
|
|
| 1311 |
|
#pattern |
| 1312 |
|
<span class=secno>* </span>Character encodings |
| 1313 |
|
#ja |
| 1314 |
|
<span class=secno>$1 </span>文字符号化 |
| 1315 |
|
|
| 1316 |
|
#en |
| 1317 |
|
An <dfn id=ascii-compatible-character-encoding>ASCII-compatible character encoding</dfn> is one that is |
| 1318 |
|
a superset of US-ASCII (specifically, ANSI_X3.4-1968) for bytes in |
| 1319 |
|
the set 0x09, 0x0A, 0x0C, 0x0D, 0x20 - 0x22, 0x26, 0x27, 0x2C - |
| 1320 |
|
0x3F, 0x41 - 0x5A, and 0x61 - 0x7A<!-- is that list ok? do any |
| 1321 |
|
character sets we want to support do things outside that range? |
| 1322 |
|
-->. <!-- XXX #refs RFC1345 ? --> |
| 1323 |
|
#ja |
| 1324 |
|
<dfn id=ascii-compatible-character-encoding>ASCII 互換文字符号化</dfn>とは、 |
| 1325 |
|
集合 0x09, 0x0A, 0x0C, 0x0D, 0x20~0x22, 0x26, 0x27, 0x2C~0x3F, 0x41~0x5A, 0x61~0x7A<!-- is that list ok? do any |
| 1326 |
|
character sets we want to support do things outside that range? |
| 1327 |
|
--> |
| 1328 |
|
のバイトが US-ASCII (明確には ANSI_X3.4-1968) の超集合であるようなものです。 |
| 1329 |
|
<!-- XXX #refs RFC1345 ? --> |
| 1330 |
|
|
| 1331 |
|
#pattern |
| 1332 |
|
<span class=secno>* </span>Case-sensitivity and string comparison |
| 1333 |
|
#ja |
| 1334 |
|
<span class=secno>$1 </span>大文字・小文字と文字列の比較 |
| 1335 |
|
|
| 1336 |
|
#en |
| 1337 |
|
A string <var title="">pattern</var> is a <dfn id=prefix-match>prefix match</dfn> |
| 1338 |
|
for a string <var title="">s</var> when <var title="">pattern</var> |
| 1339 |
|
is not longer than <var title="">s</var> and truncating <var title="">s</var> to <var title="">pattern</var>'s length leaves the |
| 1340 |
|
two strings as matches of each other. |
| 1341 |
|
#ja |
| 1342 |
|
文字列 <var title="">pattern</var> が文字列 <var title="">s</var> |
| 1343 |
|
の<dfn id=prefix-match>接頭辞一致</dfn>であるのは、 |
| 1344 |
|
<var title="">pattern</var> が <var title="">s</var> より長くなく、 |
| 1345 |
|
<var title="">s</var> を <var title="">pattern</var> の長さに短縮すると両文字列が互いに一致する時です。 |
| 1346 |
|
|
| 1347 |
|
#en |
| 1348 |
|
The <dfn id=white_space title=White_Space>White_Space characters</dfn> are |
| 1349 |
|
those that have the Unicode property "White_Space". <a href=#refsUNICODE>[UNICODE]</a> |
| 1350 |
|
#ja |
| 1351 |
|
<dfn id=white_space title=White_Space>White_Space 文字</dfn>は、 |
| 1352 |
|
Unicode 特性「White_Space」を持つ文字です。 <a href=#refsUNICODE>[UNICODE]</a> |
| 1353 |
|
|
| 1354 |
|
#en |
| 1355 |
|
The step <dfn id=skip-whitespace>skip whitespace</dfn> means that the user agent |
| 1356 |
|
must <a href=#collect-a-sequence-of-characters>collect a sequence of characters</a> that are <a href=#space-character title="space character">space characters</a>. The step <dfn id=skip-white_space-characters>skip |
| 1357 |
|
White_Space characters</dfn> means that the user agent must |
| 1358 |
|
<a href=#collect-a-sequence-of-characters>collect a sequence of characters</a> that are |
| 1359 |
|
<a href=#white_space>White_Space</a> characters. In both cases, the collected |
| 1360 |
|
characters are not used. <a href=#refsUNICODE>[UNICODE]</a> |
| 1361 |
|
#ja |
| 1362 |
|
段階<dfn id=skip-whitespace>空白を飛ばす</dfn>は、 |
| 1363 |
|
利用者エージェントが<a href=#space-character title="space character">空白文字</a>であるような<a href=#collect-a-sequence-of-characters>文字の列を収集</a>し[[MUST:なければならない]]ことを意味します。 |
| 1364 |
|
段階 <dfn id=skip-white_space-characters>White_Space 文字を飛ばす</dfn>は、 |
| 1365 |
|
利用者エージェントが |
| 1366 |
|
<a href=#white_space>White_Space</a> |
| 1367 |
|
文字であるような<a href=#collect-a-sequence-of-characters>文字の列を収集</a>し[[MUST:なければならない]]ことを意味します。 |
| 1368 |
|
いずれの場合も、収集した文字は使いません。 <a href=#refsUNICODE>[UNICODE]</a> |
| 1369 |
|
|
| 1370 |
|
#en |
| 1371 |
|
When a user agent is to <dfn id=strip-line-breaks>strip line breaks</dfn> from a |
| 1372 |
|
string, the user agent must remove any U+000A LINE FEED (LF) and |
| 1373 |
|
U+000D CARRIAGE RETURN (CR) characters from that string. |
| 1374 |
|
#ja |
| 1375 |
|
利用者エージェントが文字列から<dfn id=strip-line-breaks>改行を除去</dfn>する場合、 |
| 1376 |
|
当該文字列から U+000A LINE FEED (LF) 文字と |
| 1377 |
|
U+000D CARRIAGE RETURN (CR) 文字を削除し[[MUST:なければなりません]]。 |
| 1378 |
|
|
| 1379 |
|
#en |
| 1380 |
|
The <dfn id=codepoint-length>codepoint length</dfn> of a string is the number of |
| 1381 |
|
Unicode codepoints in that string. |
| 1382 |
|
#ja |
| 1383 |
|
文字列の<dfn id=codepoint-length>符号位置長</dfn>は、当該文字列中の Unicode |
| 1384 |
|
符号位置の数です。 |
| 1385 |
|
|
| 1386 |
|
|
| 1387 |
|
#en |
| 1388 |
|
A string is a <dfn id=valid-floating-point-number>valid floating point number</dfn> if it |
| 1389 |
|
consists of: |
| 1390 |
|
#ja |
| 1391 |
|
文字列は、それが次のものから構成される場合、<dfn id=valid-floating-point-number>妥当な浮動小数点数</dfn>です。 |
| 1392 |
|
|
| 1393 |
|
#en |
| 1394 |
|
Optionally, a U+002D HYPHEN-MINUS ("-") character. |
| 1395 |
|
#ja |
| 1396 |
|
U+002D HYPHEN-MINUS ("-") 文字 (任意選択)。 |
| 1397 |
|
|
| 1398 |
|
#en |
| 1399 |
|
A series of one or more characters in the range U+0030 DIGIT |
| 1400 |
|
ZERO (0) to U+0039 DIGIT NINE (9). |
| 1401 |
|
#ja |
| 1402 |
|
範囲 U+0030 DIGIT |
| 1403 |
|
ZERO (0) ~ U+0039 DIGIT NINE (9) の文字1文字以上の列。 |
| 1404 |
|
|
| 1405 |
|
#en |
| 1406 |
|
Optionally: |
| 1407 |
|
#ja |
| 1408 |
|
任意選択で、 |
| 1409 |
|
|
| 1410 |
|
#en |
| 1411 |
|
A single U+002E FULL STOP (".") character. |
| 1412 |
|
#ja |
| 1413 |
|
単一の U+002E FULL STOP (".") 文字。 |
| 1414 |
|
|
| 1415 |
|
#en |
| 1416 |
|
A series of one or more characters in the range U+0030 DIGIT |
| 1417 |
|
ZERO (0) to U+0039 DIGIT NINE (9). |
| 1418 |
|
#ja |
| 1419 |
|
範囲 U+0030 DIGIT |
| 1420 |
|
ZERO (0) ~ U+0039 DIGIT NINE (9) の文字1文字以上の列。 |
| 1421 |
|
|
| 1422 |
|
#en |
| 1423 |
|
Either a U+0065 LATIN SMALL LETTER E character or a U+0045 |
| 1424 |
|
LATIN CAPITAL LETTER E character. |
| 1425 |
|
#ja |
| 1426 |
|
U+0065 LATIN SMALL LETTER E 文字か、 U+0045 |
| 1427 |
|
LATIN CAPITAL LETTER E 文字のいずれか。 |
| 1428 |
|
|
| 1429 |
|
#en |
| 1430 |
|
A series of characters in the range U+0030 DIGIT ZERO (0) to |
| 1431 |
|
U+0039 DIGIT NINE (9). |
| 1432 |
|
#ja |
| 1433 |
|
範囲 U+0030 DIGIT ZERO (0) ~ |
| 1434 |
|
U+0039 DIGIT NINE (9) の文字の列。 |
| 1435 |
|
|
| 1436 |
|
#en |
| 1437 |
|
If <var title="">n</var> is 4 or more, and the first bytes of |
| 1438 |
|
the resource match one of the following byte sets: |
| 1439 |
|
#ja |
| 1440 |
|
<var title="">n</var> が 4 以上であり、資源の最初の数バイトが次のバイト集合のいずれかに一致する場合、 |
| 1441 |
|
|
| 1442 |
|
#en |
| 1443 |
|
Description |
| 1444 |
|
#ja |
| 1445 |
|
説明 |
| 1446 |
|
|
| 1447 |
|
#en |
| 1448 |
|
...then the sniffed type of the resource is "text/plain". Abort |
| 1449 |
|
these steps. |
| 1450 |
|
#ja |
| 1451 |
|
資源の探知型は「text/plain」です。これらの段階を停止します。 |
| 1452 |
|
|
| 1453 |
|
#en |
| 1454 |
|
If none of the first <var title="">n</var> bytes of the |
| 1455 |
|
resource are <a href=#binary-data-bytes>binary data bytes</a> then the sniffed type |
| 1456 |
|
of the resource is "text/plain". Abort these steps. |
| 1457 |
|
#ja |
| 1458 |
|
資源の最初の <var title="">n</var> バイトのいずれもが<a href=#binary-data-bytes>バイナリー・データ・バイト</a>でない場合、 |
| 1459 |
|
資源の探知型は「text/plain」です。これらの段階を停止します。 |
| 1460 |
|
|
| 1461 |
|
#en |
| 1462 |
|
If the first bytes of the resource match one of the byte |
| 1463 |
|
sequences in the "pattern" column of the table in the <i title="content-type sniffing: unknown type"><a href=#content-type-sniffing:-unknown-type>unknown type</a></i> |
| 1464 |
|
section below, ignoring any rows whose cell in the "security" |
| 1465 |
|
column says "scriptable" (or "n/a"), then the sniffed type of the |
| 1466 |
|
resource is the type given in the corresponding cell in the |
| 1467 |
|
"sniffed type" column on that row; abort these steps. |
| 1468 |
|
#ja |
| 1469 |
|
資源の最初のバイトが、 |
| 1470 |
|
後の<i title="content-type sniffing: unknown type"><a href=#content-type-sniffing:-unknown-type>未知型</a></i>の節の表のうち、 |
| 1471 |
|
「保安性」の列がのこまが「スクリプト可能」 (か「N/A」) となっている行以外で、 |
| 1472 |
|
「パターン」の列のバイト列のいずれかと一致する場合、 |
| 1473 |
|
資源の探知型は、その行の「探知型」の列の対応するこまで与えられた型です。 |
| 1474 |
|
これらの段階を停止します。 |
| 1475 |
|
|
| 1476 |
|
|
| 1477 |
|
#en |
| 1478 |
|
It is critical that this step not ever return a |
| 1479 |
|
scriptable type (e.g. text/html), as otherwise that would allow a |
| 1480 |
|
privilege escalation attack. |
| 1481 |
|
#ja |
| 1482 |
|
この段階でスクリプト可能な型 (例えば text/html) を返さないことは重要であり、 |
| 1483 |
|
そうしなければ特権昇格攻撃を認めることになってしまいます。 |
| 1484 |
|
|
| 1485 |
|
#en |
| 1486 |
|
Otherwise, the sniffed type of the resource is |
| 1487 |
|
"application/octet-stream". |
| 1488 |
|
#ja |
| 1489 |
|
そうでない場合、資源の探知型は「application/octet-stream」です。 |
| 1490 |
|
|
| 1491 |
|
#en |
| 1492 |
|
Bytes covered by the following ranges are <dfn id=binary-data-bytes>binary data |
| 1493 |
|
bytes</dfn>: |
| 1494 |
|
#ja |
| 1495 |
|
次の範囲に含まれるバイトが<dfn id=binary-data-bytes>バイナリー・データ・バイト</dfn>です。 |
| 1496 |
|
|
| 1497 |
|
#pattern |
| 1498 |
|
<span class=secno>* </span><dfn>Content-Type sniffing: unknown type</dfn> |
| 1499 |
|
#ja |
| 1500 |
|
<span class=secno>$1 </span><dfn>Content-Type 探知: 未知型</dfn> |
| 1501 |
|
|
| 1502 |
|
#en |
| 1503 |
|
The user agent may wait for 512 or more bytes of the |
| 1504 |
|
resource to be available. |
| 1505 |
|
#ja |
| 1506 |
|
利用者エージェントは、資源の 512 バイト以上が利用可能となるまで待って[[MAY:構いません]]。 |
| 1507 |
|
|
| 1508 |
|
#en |
| 1509 |
|
Let <var title="">stream length</var> be the smaller of |
| 1510 |
|
either 512 or the number of bytes already available. |
| 1511 |
|
#ja |
| 1512 |
|
<var title="">stream length</var> を、 512 と既に利用可能なバイトの数の小さい方とします。 |
| 1513 |
|
|
| 1514 |
|
#en |
| 1515 |
|
For each row in the table below: |
| 1516 |
|
#ja |
| 1517 |
|
後掲の表の各表について、 |
| 1518 |
|
|
| 1519 |
|
#en |
| 1520 |
|
If the row has no "<em>WS</em>" bytes: |
| 1521 |
|
#ja |
| 1522 |
|
行が「<em>WS</em>」バイトを持たない場合、 |