- Add namespace declarations to entities

This commit is contained in:
Gabor Kovesdan 2013-06-07 19:44:22 +00:00
parent 0f205e2127
commit 3bb5364812
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/projects/db5/; revision=41860
2 changed files with 42 additions and 42 deletions

View file

@ -3,11 +3,11 @@
<!ENTITY mac.mpo "mpo"> <!ENTITY mac.mpo "mpo">
<!ENTITY mac.thead ' <!ENTITY mac.thead '
<colspec colname="first" colwidth="0"/> <colspec xmlns="http://docbook.org/ns/docbook" colname="first" colwidth="0"/>
<colspec colwidth="0"/> <colspec xmlns="http://docbook.org/ns/docbook" colwidth="0"/>
<colspec colname="last" colwidth="0"/> <colspec xmlns="http://docbook.org/ns/docbook" colname="last" colwidth="0"/>
<thead> <thead xmlns="http://docbook.org/ns/docbook">
<row> <row>
<entry>Parameter</entry> <entry>Parameter</entry>
<entry>Description</entry> <entry>Description</entry>
@ -17,14 +17,14 @@
'> '>
<!ENTITY mac.externalize.paramdefs ' <!ENTITY mac.externalize.paramdefs '
<paramdef>struct label *<parameter>label</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">struct label *<parameter>label</parameter></paramdef>
<paramdef>char *<parameter>element_name</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">char *<parameter>element_name</parameter></paramdef>
<paramdef>struct sbuf *<parameter>sb</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">struct sbuf *<parameter>sb</parameter></paramdef>
<paramdef>int <parameter>*claimed</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">int <parameter>*claimed</parameter></paramdef>
'> '>
<!ENTITY mac.externalize.tbody ' <!ENTITY mac.externalize.tbody '
<tbody> <tbody xmlns="http://docbook.org/ns/docbook">
<row> <row>
<entry><parameter>label</parameter></entry> <entry><parameter>label</parameter></entry>
<entry>Label to be externalized</entry> <entry>Label to be externalized</entry>
@ -49,11 +49,11 @@
</tbody> </tbody>
'> '>
<!ENTITY mac.externalize.para " <!ENTITY mac.externalize.para '
<para>Produce an externalized label based on the label structure passed. <para xmlns="http://docbook.org/ns/docbook">Produce an externalized label based on the label structure passed.
An externalized label consists of a text representation of the label An externalized label consists of a text representation of the label
contents that can be used with userland applications and read by the contents that can be used with userland applications and read by the
user. Currently, all policies' <function>externalize</function> entry user. Currently, all policies&apos; <function>externalize</function> entry
points will be called, so the implementation should check the contents points will be called, so the implementation should check the contents
of <parameter>element_name</parameter> before attempting to fill in of <parameter>element_name</parameter> before attempting to fill in
<parameter>sb</parameter>. If <parameter>sb</parameter>. If
@ -62,17 +62,17 @@
if an error occurs while externalizing the label data. Once the policy if an error occurs while externalizing the label data. Once the policy
fills in <parameter>element_data</parameter>, <varname>*claimed</varname> fills in <parameter>element_data</parameter>, <varname>*claimed</varname>
should be incremented.</para> should be incremented.</para>
"> '>
<!ENTITY mac.internalize.paramdefs ' <!ENTITY mac.internalize.paramdefs '
<paramdef>struct label *<parameter>label</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">struct label *<parameter>label</parameter></paramdef>
<paramdef>char *<parameter>element_name</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">char *<parameter>element_name</parameter></paramdef>
<paramdef>char *<parameter>element_data</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">char *<parameter>element_data</parameter></paramdef>
<paramdef>int *<parameter>claimed</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">int *<parameter>claimed</parameter></paramdef>
'> '>
<!ENTITY mac.internalize.tbody ' <!ENTITY mac.internalize.tbody '
<tbody> <tbody xmlns="http://docbook.org/ns/docbook">
<row> <row>
<entry><parameter>label</parameter></entry> <entry><parameter>label</parameter></entry>
<entry>Label to be filled in</entry> <entry>Label to be filled in</entry>
@ -96,9 +96,9 @@
</tbody> </tbody>
'> '>
<!ENTITY mac.internalize.para " <!ENTITY mac.internalize.para '
<para>Produce an internal label structure based on externalized label data <para xmlns="http://docbook.org/ns/docbook">Produce an internal label structure based on externalized label data
in text format. Currently, all policies' <function>internalize</function> in text format. Currently, all policies&apos; <function>internalize</function>
entry points are called when internalization is requested, so the entry points are called when internalization is requested, so the
implementation should compare the contents of implementation should compare the contents of
<parameter>element_name</parameter> to its own name in order to be sure <parameter>element_name</parameter> to its own name in order to be sure
@ -108,4 +108,4 @@
<parameter>element_name</parameter> does not match its own name, or when <parameter>element_name</parameter> does not match its own name, or when
data can successfully be internalized, in which case data can successfully be internalized, in which case
<varname>*claimed</varname> should be incremented.</para> <varname>*claimed</varname> should be incremented.</para>
"> '>

View file

@ -4,11 +4,11 @@ $FreeBSD$ -->
<!ENTITY mac.mpo "mpo"> <!ENTITY mac.mpo "mpo">
<!ENTITY mac.thead ' <!ENTITY mac.thead '
<colspec colname="first" colwidth="0"/> <colspec xmlns="http://docbook.org/ns/docbook" colname="first" colwidth="0"/>
<colspec colwidth="0"/> <colspec xmlns="http://docbook.org/ns/docbook" colwidth="0"/>
<colspec colname="last" colwidth="0"/> <colspec xmlns="http://docbook.org/ns/docbook" colname="last" colwidth="0"/>
<thead> <thead xmlns="http://docbook.org/ns/docbook">
<row> <row>
<entry>参数</entry> <entry>参数</entry>
<entry>说明</entry> <entry>说明</entry>
@ -18,14 +18,14 @@ $FreeBSD$ -->
'> '>
<!ENTITY mac.externalize.paramdefs ' <!ENTITY mac.externalize.paramdefs '
<paramdef>struct label *<parameter>label</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">struct label *<parameter>label</parameter></paramdef>
<paramdef>char *<parameter>element_name</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">char *<parameter>element_name</parameter></paramdef>
<paramdef>struct sbuf *<parameter>sb</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">struct sbuf *<parameter>sb</parameter></paramdef>
<paramdef>int <parameter>*claimed</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">int <parameter>*claimed</parameter></paramdef>
'> '>
<!ENTITY mac.externalize.tbody ' <!ENTITY mac.externalize.tbody '
<tbody> <tbody xmlns="http://docbook.org/ns/docbook">
<row> <row>
<entry><parameter>label</parameter></entry> <entry><parameter>label</parameter></entry>
<entry>将用外部形式表示的标记</entry> <entry>将用外部形式表示的标记</entry>
@ -48,25 +48,25 @@ $FreeBSD$ -->
</tbody> </tbody>
'> '>
<!ENTITY mac.externalize.para " <!ENTITY mac.externalize.para '
<para>根据传入的标记结构,产生一个以外部形式表示的标记。 <para xmlns="http://docbook.org/ns/docbook">根据传入的标记结构,产生一个以外部形式表示的标记。
一个外部形式标记,是标记内容的文本表示,它由用户级的应用程序使用,是用户可读的。 一个外部形式标记,是标记内容的文本表示,它由用户级的应用程序使用,是用户可读的。
目前的MAC实现方案将依次调用策略的相应入口函数因此 目前的MAC实现方案将依次调用策略的相应入口函数因此
具体策略的实现代码需要在填写sb之前先检查element_name中指定的名字。 具体策略的实现代码需要在填写sb之前先检查element_name中指定的名字。
如果element_name中的内容与你的策略名字不相符则直接返回0。 如果element_name中的内容与你的策略名字不相符则直接返回0。
仅当转换标记数据的过程中出现错误时才返回非0值。 仅当转换标记数据的过程中出现错误时才返回非0值。
一旦策略决定填写element_data递增*claim的数值。</para> 一旦策略决定填写element_data递增*claim的数值。</para>
"> '>
<!ENTITY mac.internalize.paramdefs ' <!ENTITY mac.internalize.paramdefs '
<paramdef>struct label *<parameter>label</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">struct label *<parameter>label</parameter></paramdef>
<paramdef>char *<parameter>element_name</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">char *<parameter>element_name</parameter></paramdef>
<paramdef>char *<parameter>element_data</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">char *<parameter>element_data</parameter></paramdef>
<paramdef>int *<parameter>claimed</parameter></paramdef> <paramdef xmlns="http://docbook.org/ns/docbook">int *<parameter>claimed</parameter></paramdef>
'> '>
<!ENTITY mac.internalize.tbody ' <!ENTITY mac.internalize.tbody '
<tbody> <tbody xmlns="http://docbook.org/ns/docbook">
<row> <row>
<entry><parameter>label</parameter></entry> <entry><parameter>label</parameter></entry>
<entry>将被填充的标记</entry> <entry>将被填充的标记</entry>
@ -89,10 +89,10 @@ $FreeBSD$ -->
</tbody> </tbody>
'> '>
<!ENTITY mac.internalize.para " <!ENTITY mac.internalize.para '
<para>根据一个文本形式的外部表示标记数据,创建一个内部形式的标记结构。 <para xmlns="http://docbook.org/ns/docbook">根据一个文本形式的外部表示标记数据,创建一个内部形式的标记结构。
目前的MAC方案将依次调用所有策略的相关入口函数来响应标记的内部转换请求 目前的MAC方案将依次调用所有策略的相关入口函数来响应标记的内部转换请求
因此实现代码必须首先通过比较element_name中的内容和自己的策略名字 因此实现代码必须首先通过比较element_name中的内容和自己的策略名字
来确定是否需要转换element_data中存放的数据。 来确定是否需要转换element_data中存放的数据。
类似的如果名字不匹配或者数据转换操作成功该函数返回0并递增*claimed的值。</para> 类似的如果名字不匹配或者数据转换操作成功该函数返回0并递增*claimed的值。</para>
"> '>