/[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.46 by apache, Fri Oct 24 15:49:15 2008 UTC revision 1.60 by apache, Fri Oct 24 16:12:12 2008 UTC
# Line 300  The root element, in the form of an <cod Line 300  The root element, in the form of an <cod
300  #en  #en
301  Optionally, a <a href=#doctype-legacy-string>DOCTYPE legacy string</a> (defined below).  Optionally, a <a href=#doctype-legacy-string>DOCTYPE legacy string</a> (defined below).
302  #ja  #ja
 任意選択で、 <a href=#doctype-legacy-string>DOCTYPE 遺物文字列</a> (後で定義します)。  
303    任意選択で、 <a href=#doctype-legacy-string>DOCTYPE 遺物文字列</a> (後で定義します)。
304    
305    #en
306    In other words, <code>&lt;!DOCTYPE HTML&gt;</code>,
307      case-insensitively.
308    #ja
309    すなわち、大文字または小文字の <code>&lt;!DOCTYPE HTML&gt;</code>。
310    
311    #en
312    For the purposes of XSLT generators that cannot output HTML
313      markup without a DOCTYPE, a <dfn id=doctype-legacy-string>DOCTYPE legacy string</dfn> may be
314      inserted into the DOCTYPE (in the position defined above). This
315      string must consist of:
316    #ja
317    DOCTYPE なしの HTML マーク付けを出力できない XSLT 生成器のため、
318    <dfn id=doctype-legacy-string>DOCTYPE 遺物文字列</dfn>を
319    DOCTYPE (の前述の位置) に挿入して[[MAY:構いません]]。
320    この文字列は次のものから構成されなければ[[MUST:なりません]]。
321    
322    #pattern
323    A * or * character.
324    #ja
325    $1 文字または * 文字。
326    
327    #en
328    The literal string "<code title="">XSLT-compat</code>".
329    #ja
330    生の文字列「<code title="">XSLT-compat</code>」。
331    
332    #en
333    The same character as in item 9 (a matching U+0022 QUOTATION MARK or U+0027 APOSTROPHE character).
334    #ja
335    項目9と同じ文字 (U+0022 QUOTATION MARK 文字または U+0027 APOSTROPHE 文字の一致する方)。
336    
337    #en
338    In other words, <code>&lt;!DOCTYPE HTML PUBLIC
339      "XSLT-compat"&gt;</code> or <code>&lt;!DOCTYPE HTML PUBLIC
340      'XSLT-compat'&gt;</code>, case-insensitively except for the bit in
341      quotes.
342    #ja
343    すなわち、引用符内以外は大文字か小文字の <code>&lt;!DOCTYPE HTML PUBLIC
344      "XSLT-compat"&gt;</code> または <code>&lt;!DOCTYPE HTML PUBLIC
345      'XSLT-compat'&gt;</code>。
346    
347    #en
348    The <a href=#doctype-legacy-string>DOCTYPE legacy string</a> should not be used unless
349      the document is generated from XSLT.
350    #ja
351    <a href=#doctype-legacy-string>DOCTYPE 遺物文字列</a>は XSLT
352    で生成された文書を除き使用する[[SHOULD NOT:べきではありません]]。
353    
354    #en
355    There are five different kinds of <dfn id=syntax-elements title=syntax-elements>elements</dfn>: void elements, CDATA
356      elements, RCDATA elements, foreign elements, and normal
357      elements.
358    #ja
359    <dfn id=syntax-elements title=syntax-elements>要素</dfn>には、
360    空隙要素、 CDATA 要素、 RCDATA 要素、外来要素、通常要素の5つの異なる種類があります。
361    
362    #en
363    <dfn id=syntax-tags title=syntax-tags>Tags</dfn> are used to delimit the start
364      and end of elements in the markup. CDATA, RCDATA, and normal
365      elements have a <a href=#syntax-start-tags title=syntax-start-tags>start tag</a> to
366      indicate where they begin, and an <a href=#syntax-end-tags title=syntax-end-tags>end
367      tag</a> to indicate where they end. The start and end tags of
368      certain normal elements can be <a href=#syntax-tag-omission title=syntax-tag-omission>omitted</a>, as described
369      later. Those that cannot be omitted must not be omitted. <a href=#void-elements>Void
370      elements</a> only have a start tag; end tags must not be
371      specified for void elements. Foreign elements must either have a
372      start tag and an end tag, or a start tag that is marked as
373      self-closing, in which case they must not have an end tag.
374    #ja
375    <dfn id=syntax-tags title=syntax-tags>タグ</dfn>は、
376    マーク付けにおいて要素の開始と終了を区切るために使います。
377    CDATA 要素、 RCDATA 要素、通常要素は、
378    その始まる位置を示す<a href=#syntax-start-tags title=syntax-start-tags>開始タグ</a>と、
379    その終わる位置を示す<a href=#syntax-end-tags title=syntax-end-tags>終了タグ</a>を持ちます。
380    特定の通常要素の開始タグと終了タグは、
381    後述の通り<a href=#syntax-tag-omission title=syntax-tag-omission>省略</a>することができます。
382    省略できないものは省略しては[[MUST NOT:なりません]]。
383    <a href=#void-elements>空隙要素</a>は開始タグのみを持ちます。
384    空隙要素に終了タグを指定しては[[MUST NOT:なりません]]。
385    外来要素は開始タグと終了タグを持つか、または開始タグを自己閉塞と印付けするかのいずれかで[[MUST:なければなりらず]]、
386    後者の場合終了タグを持っては[[MUST NOT:なりません]]。
387    
388    
389    #en
390    The contents of the element must be placed between just after the
391      start tag (which <a href=#syntax-tag-omission title=syntax-tag-omission>might be implied,
392      in certain cases</a>) and just before the end tag (which again,
393      <a href=#syntax-tag-omission title=syntax-tag-omission>might be implied in certain
394      cases</a>). The exact allowed contents of each individual element
395      depends on the content model of that element, as described earlier
396      in this specification. Elements must not contain content that their
397      content model disallows. In addition to the restrictions placed on
398      the contents by those content models, however, the five types of
399      elements have additional <em>syntactic</em> requirements.
400    #ja
401    要素の内容は開始タグ (これは<a href=#syntax-tag-omission title=syntax-tag-omission>場合によっては暗示的なものかもしれません</a>。)
402    の直後と終了タグ (これも<a href=#syntax-tag-omission title=syntax-tag-omission>場合によっては暗示的なものかもしれません</a>。)
403    の直前の間に配置しなければ[[MUST:なりません]]。
404    各要素それぞれで認められる内容は正確には、この仕様書の先の方で説明した当該要素の内容モデルに依存します。
405    要素はその内容モデルが禁じた内容を含んではなりません。しかも、
406    各要素の内容モデルによって内容に課した制約に加えて、5種類の要素には追加の<em>構文的</em>要件があります。
407    
408    #en
409    <a href=#void-elements>Void elements</a> can't have any contents (since there's
410      no end tag, no content can be put between the start tag and the end
411      tag).
412    #ja
413    <a href=#void-elements>空隙要素</a>は内容を持つことができません
414    (終了タグがないので、内容を開始タグと終了タグの間に置くことができません)。
415    
416    #en
417    CDATA elements can have <a href=#syntax-text title=syntax-text>text</a>,
418      though it has <a href=#cdata-rcdata-restrictions>restrictions</a>
419      described below.
420    #ja
421    CDATA 要素は<a href=#syntax-text title=syntax-text>テキスト</a>を持つことができますが、
422    後述の<a href=#cdata-rcdata-restrictions>制約</a>があります。
423    
424    #en
425    RCDATA elements can have <a href=#syntax-text title=syntax-text>text</a>
426      and <a href=#syntax-charref title=syntax-charref>character references</a>, but
427      the text must not contain an <a href=#syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>ambiguous ampersand</a>.
428      There are also <a href=#cdata-rcdata-restrictions>further
429      restrictions</a> described below.
430    #ja
431    RCDATA 要素は<a href=#syntax-text title=syntax-text>テキスト</a>と<a href=#syntax-charref title=syntax-charref>文字参照</a>を持つことができますが、
432    テキストは<a href=#syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>曖昧アンド記号</a>を含んでは[[MUST NOT:なりません]]。
433    後述の<a href=#cdata-rcdata-restrictions>追加制約</a>もあります。
434    
435    #en
436    Foreign elements whose start tag is marked as self-closing can't
437      have any contents (since, again, as there's no end tag, no content
438      can be put between the start tag and the end tag). Foreign elements
439      whose start tag is <em>not</em> marked as self-closing can have
440      <a href=#syntax-text title=syntax-text>text</a>, <a href=#syntax-charref title=syntax-charref>character references</a>, <a href=#syntax-cdata title=syntax-cdata>CDATA sections</a>, other <a href=#syntax-elements title=syntax-elements>elements</a>, and <a href=#syntax-comments title=syntax-comments>comments</a>, but the text must not
441      contain the character U+003C LESS-THAN SIGN (<code>&lt;</code>) or
442      an <a href=#syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>ambiguous
443      ampersand</a>.
444    #ja
445    開始タグが自己閉塞と印付けされた外来要素は内容を持つことができません
446    (やはり、終了タグがないため、内容を開始タグと終了タグの間に置くことができないからです)。
447    開始タグが自己閉塞と印付けされて<em>いない</em>外来要素は<a href=#syntax-text title=syntax-text>テキスト</a>、
448    <a href=#syntax-charref title=syntax-charref>文字参照</a>、
449    <a href=#syntax-cdata title=syntax-cdata>CDATA 区間</a>、
450    他の<a href=#syntax-elements title=syntax-elements>要素</a>、
451    <a href=#syntax-comments title=syntax-comments>注釈</a>を持つことができますが、
452    テキストは文字 U+003C LESS-THAN SIGN (<code>&lt;</code>)
453    や<a href=#syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>曖昧アンド記号</a>を含んでは[[MUST NOT:なりません]]。

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.60

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24