Skip to content

Commit b3e5255

Browse files
committed
igbinary : fix XML by converting para to simpara tags via script
1 parent 2e890ae commit b3e5255

File tree

4 files changed

+55
-55
lines changed

4 files changed

+55
-55
lines changed

reference/igbinary/functions/igbinary-serialize.xml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: edd5686aff3f4b2d14eec931b875ee4e0e152b27 Maintainer: mumumu Status: ready -->
3+
<!-- EN-Revision: 43dd38b94fbf8a9e3efc9c5bfde27c14b9e2ce9c Maintainer: mumumu Status: ready -->
44
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="function.igbinary-serialize">
55
<refnamediv>
66
<refname>igbinary_serialize</refname>
@@ -13,17 +13,17 @@
1313
<type class="union"><type>string</type><type>false</type></type><methodname>igbinary_serialize</methodname>
1414
<methodparam><type>mixed</type><parameter>value</parameter></methodparam>
1515
</methodsynopsis>
16-
<para>
16+
<simpara>
1717
値の保存可能なバイナリ表現を生成します。
18-
</para>
19-
<para>
18+
</simpara>
19+
<simpara>
2020
これは、値の型と構造を失うことなく、
2121
PHP の値を渡したり、保存したりする際に役立ちます。
22-
</para>
23-
<para>
22+
</simpara>
23+
<simpara>
2424
シリアライズ済みの PHP の文字列を再度 PHP の値に戻すには、
2525
<function>igbinary_unserialize</function> が使えます。
26-
</para>
26+
</simpara>
2727
</refsect1>
2828

2929
<refsect1 role="parameters">
@@ -32,7 +32,7 @@
3232
<varlistentry>
3333
<term><parameter>value</parameter></term>
3434
<listitem>
35-
<para>
35+
<simpara>
3636
シリアライズする値。
3737
<function>igbinary_serialize</function>
3838
は、<type>resource</type> 型やいくつかの
@@ -43,8 +43,8 @@
4343
でシリアライズできます。
4444
シリアライズされる配列やオブジェクトにおける循環参照も保存されます。
4545
それ以外の参照は失われます。
46-
</para>
47-
<para>
46+
</simpara>
47+
<simpara>
4848
オブジェクトをシリアライズする場合、
4949
igbinary はメンバ関数
5050
<link linkend="object.serialize">__serialize()</link>
@@ -60,9 +60,9 @@
6060
または
6161
<link linkend="object.wakeup">__wakeup()</link>
6262
メンバ関数がコールされます。
63-
</para>
63+
</simpara>
6464
<note>
65-
<para>
65+
<simpara>
6666
オブジェクトの private なメンバは、
6767
メンバの名前の前にクラス名が付加されます。
6868
protected なメンバは、
@@ -71,7 +71,7 @@
7171
これらの先頭に付けられた値は、
7272
シリアライズ/アンシリアライズ 双方の側で、
7373
null バイトとして扱われます。
74-
</para>
74+
</simpara>
7575
</note>
7676
</listitem>
7777
</varlistentry>
@@ -80,19 +80,19 @@
8080

8181
<refsect1 role="returnvalues">
8282
&reftitle.returnvalues;
83-
<para>
83+
<simpara>
8484
任意の場所で保存できる
8585
<parameter>value</parameter> のバイナリストリーム表現を含む、
8686
文字列を返します。
87-
</para>
88-
<para>
87+
</simpara>
88+
<simpara>
8989
ここで返される値は、バイト値を含みうるバイナリ文字列であり、
9090
そういうものとして扱う必要があります。
9191
たとえば、<function>igbinary_serialize</function>
9292
の出力は、データベースでは一般的に
9393
<literal>CHAR</literal> や <literal>TEXT</literal> ではなく、
9494
<literal>BLOB</literal> フィールドに保存する必要があります。
95-
</para>
95+
</simpara>
9696
</refsect1>
9797

9898
<refsect1 role="examples">
@@ -124,7 +124,7 @@ array (
124124
<refsect1 role="notes">
125125
&reftitle.notes;
126126
<note>
127-
<para>
127+
<simpara>
128128
多くの組み込みの PHP オブジェクトは、
129129
シリアライズできないことに注意して下さい。
130130
しかし、<interfacename>Serializable</interfacename> インターフェイスや、
@@ -133,13 +133,13 @@ array (
133133
シリアライズ可能です。
134134
内部クラスがこれらの要件を満たさない場合、
135135
どんなシリアライザであっても信頼できるやり方でシリアライズできません。
136-
</para>
137-
<para>
136+
</simpara>
137+
<simpara>
138138
上記のルールには、歴史的な例外が存在します。
139139
内部オブジェクトによっては、
140140
それらのインターフェイスやマジックメソッドがなくても、
141141
シリアライズできるものがありました。
142-
</para>
142+
</simpara>
143143
</note>
144144
</refsect1>
145145

reference/igbinary/functions/igbinary-unserialize.xml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: edd5686aff3f4b2d14eec931b875ee4e0e152b27 Maintainer: mumumu Status: ready -->
3+
<!-- EN-Revision: 43dd38b94fbf8a9e3efc9c5bfde27c14b9e2ce9c Maintainer: mumumu Status: ready -->
44
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="function.igbinary-unserialize">
55
<refnamediv>
66
<refname>igbinary_unserialize</refname>
@@ -22,7 +22,7 @@
2222
それを PHP の変数に戻します。
2323
</simpara>
2424
<warning>
25-
<para>
25+
<simpara>
2626
信頼できないユーザーからの入力をそのまま
2727
<function>igbinary_unserialize</function> に渡してはいけません。
2828
アンシリアライズの時には、
@@ -34,23 +34,23 @@
3434
JSON などを使うようにしましょう。
3535
<function>json_decode</function> および <function>json_encode</function>
3636
を利用します。
37-
</para>
38-
<para>
37+
</simpara>
38+
<simpara>
3939
外部で保存されたシリアライズ済みデータを復元する場合、
4040
データの検証に <function>hash_hmac</function> 関数が使えます。
4141
重要なのは、そのデータを改ざんした者がいないことを保証することです。
42-
</para>
42+
</simpara>
4343
</warning>
4444
<warning>
45-
<para>
45+
<simpara>
4646
igbinary のシリアライズフォーマットでは、
4747
同じ値に対する異なるリファレンスを区別できる方法がありません。
4848
指定された値に対する全ての PHP のリファレンスは、
4949
アンシリアライズされる際に、
5050
同じリファレンスのグループの一部として扱われます。
5151
これは、シリアライズされる際に
5252
異なるリファレンスのグループの一部であったとしても同じです。
53-
</para>
53+
</simpara>
5454
</warning>
5555
</refsect1>
5656

@@ -60,25 +60,25 @@
6060
<varlistentry>
6161
<term><parameter>str</parameter></term>
6262
<listitem>
63-
<para>
63+
<simpara>
6464
<function>igbinary_serialize</function>
6565
が生成したシリアライズ済みの値。
66-
</para>
67-
<para>
66+
</simpara>
67+
<simpara>
6868
もしアンシリアライズする変数がオブジェクトの場合、
6969
オブジェクトが無事再作成された後、igbinary は自動的にメンバ関数
7070
<link linkend="object.unserialize">__unserialize()</link> または <link linkend="object.wakeup">__wakeup()</link>
7171
(存在していれば) をコールしようとします。
72-
</para>
72+
</simpara>
7373
<note>
7474
<title>
7575
<link linkend="ini.unserialize-callback-func">unserialize_callback_func</link> ディレクティブ
7676
</title>
77-
<para>
77+
<simpara>
7878
<link linkend="ini.unserialize-callback-func">unserialize_callback_func</link>
7979
ディレクティブで指定したコールバックは、未定義のクラスをアンシリアライズしようとした場合にコールされます。
8080
コールバックが指定されない場合は、<classname>__PHP_Incomplete_Class</classname> がインスタンス化されます。
81-
</para>
81+
</simpara>
8282
</note>
8383
</listitem>
8484
</varlistentry>
@@ -87,33 +87,33 @@
8787

8888
<refsect1 role="returnvalues">
8989
&reftitle.returnvalues;
90-
<para>
90+
<simpara>
9191
変換済の値を返します。
9292
値の型は、
9393
<type>bool</type>,
9494
<type>int</type>, <type>float</type>, <type>string</type>,
9595
<type>array</type>, <type>object</type>, <type>null</type> があり得ます。
96-
</para>
97-
<para>
96+
</simpara>
97+
<simpara>
9898
渡された文字列が アンシリアライズ できない場合、
9999
&false; が返されると共に、
100100
<constant>E_NOTICE</constant>
101101
または <constant>E_WARNING</constant> が発生します。
102-
</para>
102+
</simpara>
103103
</refsect1>
104104

105105
<refsect1 role="errors">
106106
&reftitle.errors;
107-
<para>
107+
<simpara>
108108
アンシリアライズ を行うハンドラの中で、オブジェクトが
109109
<classname>Throwable</classname> をスローする可能性があります。
110-
</para>
110+
</simpara>
111111
</refsect1>
112112

113113
<refsect1 role="notes">
114114
&reftitle.notes;
115115
<warning>
116-
<para>
116+
<simpara>
117117
エラーが発生したり、
118118
&null;&false; をシリアライズしたものを
119119
アンシリアライズ しようとした場合、
@@ -124,7 +124,7 @@
124124
<code>igbinary_serialize(false)</code> と比較したり、
125125
発生した <constant>E_NOTICE</constant>
126126
をキャッチすることで扱えます。
127-
</para>
127+
</simpara>
128128
</warning>
129129
</refsect1>
130130

reference/igbinary/ini.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: edd5686aff3f4b2d14eec931b875ee4e0e152b27 Maintainer: mumumu Status: ready -->
3+
<!-- EN-Revision: 43dd38b94fbf8a9e3efc9c5bfde27c14b9e2ce9c Maintainer: mumumu Status: ready -->
44
<section xmlns="http://docbook.org/ns/docbook" xml:id="igbinary.configuration">
55
&reftitle.runtime;
66
&extension.runtime;
@@ -59,10 +59,10 @@
5959
<type>bool</type>
6060
</term>
6161
<listitem>
62-
<para>
62+
<simpara>
6363
重複する文字列の圧縮を有効にするか、無効にするかを指定します。
6464
デフォルトは On です。
65-
</para>
65+
</simpara>
6666
</listitem>
6767
</varlistentry>
6868

@@ -72,10 +72,10 @@
7272
<type>string</type>
7373
</term>
7474
<listitem>
75-
<para>
75+
<simpara>
7676
この値を <literal>igbinary</literal> に設定することで、
7777
セッションハンドラに Igbinary を使うことができます。
78-
</para>
78+
</simpara>
7979
</listitem>
8080
</varlistentry>
8181

reference/igbinary/setup.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 605553e228c78a9368736f4ff36d185cf7e6eb22 Maintainer: mumumu Status: ready -->
4-
<chapter xml:id="igbinary.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
3+
<!-- EN-Revision: 43dd38b94fbf8a9e3efc9c5bfde27c14b9e2ce9c Maintainer: mumumu Status: ready -->
4+
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="igbinary.setup">
55
&reftitle.setup;
66

77
<section xml:id="igbinary.installation">
88
&reftitle.install;
9-
<para>
9+
<simpara>
1010
&pecl.moved;
11-
</para>
12-
<para>
11+
</simpara>
12+
<simpara>
1313
&pecl.info;
1414
<link xlink:href="&url.pecl.package;igbinary">&url.pecl.package;igbinary</link>.
15-
</para>
16-
<para>
15+
</simpara>
16+
<simpara>
1717
&pecl.windows.download.avail;
18-
</para>
18+
</simpara>
1919
</section>
2020

2121
&reference.igbinary.ini;

0 commit comments

Comments
 (0)