<commit_before><sect3 id="zend.view.helpers.initial.doctype">
    <title>文档类型助手（Doctype Helper）</title>

    <para>
        有效的HTML和XHTML文档应当包括一个 <code>DOCTYPE</code> 声明。但是文档类型声明很难记忆，而且会影响到文档中的特定元素的解析（例如，在 <code>&lt;script&gt;</code> 和 <code>&lt;style&gt;</code> 元素中转义的CDATA）。
    </para>

    <para>
        <code>Doctype</code> 助手允许指定下列类型之一：
    </para>

    <itemizedlist>
        <listitem><para><code>XHTML1_STRICT</code></para></listitem>
        <listitem><para><code>XHTML1_TRANSITIONAL</code></para></listitem>
        <listitem><para><code>XHTML1_FRAMESET</code></para></listitem>
        <listitem><para><code>HTML4_STRICT</code></para></listitem>
        <listitem><para><code>HTML4_LOOSE</code></para></listitem>
        <listitem><para><code>HTML4_FRAMESET</code></para></listitem>
    </itemizedlist>

    <para>
        你也可以指定一个自己定制的带有良好结构的文档类型。
    </para>

    <para>
        <code>Doctype</code>助手是 <link linkend="zend.view.helpers.initial.placeholder"> 占位符助手 </link> 的一个具体的实现。
    </para>

    <example id="zend.view.helpers.initial.doctype.basicusage">
        <title>Doctype 助手的基本用法 </title>

        <para>
            在任何时候都可以指定doctype。然而，可能最简单的用法是在布局脚本的顶部指定并输出：<commit_msg>sync with r9064<commit_after><sect3 id="zend.view.helpers.initial.doctype">
    <title>文档类型助手（Doctype Helper）</title>

    <para>
        有效的HTML和XHTML文档应当包括一个 <code>DOCTYPE</code> 声明。但是文档类型声明很难记忆，而且会影响到文档中的特定元素的解析（例如，在 <code>&lt;script&gt;</code> 和 <code>&lt;style&gt;</code> 元素中转义的CDATA）。
    </para>

    <para>
        <code>Doctype</code> 助手允许指定下列类型之一：
    </para>

    <itemizedlist>
        <listitem><para><code>XHTML11</code></para></listitem>
        <listitem><para><code>XHTML1_STRICT</code></para></listitem>
        <listitem><para><code>XHTML1_TRANSITIONAL</code></para></listitem>
        <listitem><para><code>XHTML1_FRAMESET</code></para></listitem>
        <listitem><para><code>XHTML_BASIC1</code></para></listitem>
        <listitem><para><code>HTML4_STRICT</code></para></listitem>
        <listitem><para><code>HTML4_LOOSE</code></para></listitem>
        <listitem><para><code>HTML4_FRAMESET</code></para></listitem>
    </itemizedlist>

    <para>
        你也可以指定一个自己定制的带有良好结构的文档类型。
    </para>

    <para>
        <code>Doctype</code>助手是 <link linkend="zend.view.helpers.initial.placeholder"> 占位符助手 </link> 的一个具体的实现。
    </para>

    <example id="zend.view.helpers.initial.doctype.basicusage">
        <title>Doctype 助手的基本用法 </title>

        <para>
            在任何时候都可以指定doctype。然而，可能最简单的用法是在布局脚本的顶部指定并输出：
{'fraction_non_alphanumeric': 0.1763542902332938, 'fraction_numerical': 0.00830367734282325, 'mean_word_length': 3.8190476190476192, 'pattern_counts': {'":': 0, '<': 145, '<?xml version=': 0, '>': 145, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1218685', 'n_tokens_mistral': 1130, 'n_tokens_neox': 1173, 'n_words': 89}