Explorar el Código

sync Japanese document with r16924.

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@17094 44c647ce-9c0f-0410-b52a-842ac1e357ba
takagi hace 16 años
padre
commit
663dc216ea
Se han modificado 1 ficheros con 48 adiciones y 1 borrados
  1. 48 1
      documentation/manual/ja/module_specs/Zend_Config_Xml.xml

+ 48 - 1
documentation/manual/ja/module_specs/Zend_Config_Xml.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 15998 -->
+<!-- EN-Revision: 16924 -->
 <sect1 id="zend.config.adapters.xml">
     <title>Zend_Config_Xml</title>
     <para>
@@ -166,6 +166,53 @@ EOT;
 $config = new Zend_Config_Xml($string, 'staging');
 ]]></programlisting>
     </note>
+<note>
+        <title>Zend_Config XML 名前空間</title>
+        <para>
+            <classname>Zend_Config</classname> は独自の <acronym>XML</acronym>
+            名前空間を持っており、パース処理に機能を追加することができます。
+            これを使用するには、名前空間 <acronym>URI</acronym>
+            <filename>http://framework.zend.com/xml/zend-config-xml/1.0/</filename>
+            をルートノードで定義しなければなりません。
+        </para>
+
+        <para>
+            この名前空間を有効にすると、<acronym>PHP</acronym>
+            の定数を設定ファイル内で使用できるようになります。
+            <emphasis>extends</emphasis> 属性が新しい名前空間に移動し、
+            <constant>NULL</constant> 名前空間では非推奨となります。
+            これは、Zend Framework 2.0 で完全に削除される予定です。
+        </para>
+        <programlisting language="xml"><![CDATA[
+$string = <<<EOT
+<?xml version="1.0"?>
+<config xmlns:zf="http://framework.zend.com/xml/zend-config-xml/1.0/">
+    <production>
+        <includePath>
+            <zf:const zf:name="APPLICATION_PATH"/>/library</includePath>
+        <db>
+            <adapter value="pdo_mysql"/>
+            <params>
+                <host value="db.example.com"/>
+            </params>
+        </db>
+    </production>
+    <staging zf:extends="production">
+        <db>
+            <params>
+                <host value="dev.example.com"/>
+            </params>
+        </db>
+    </staging>
+</config>
+EOT;
+
+define('APPLICATION_PATH', dirname(__FILE__));
+$config = new Zend_Config_Xml($string, 'staging');
+
+echo $config->includePath; // "/var/www/something/library" と表示します
+]]></programlisting>
+    </note>
 </sect1>
 <!--
 vim:se ts=4 sw=4 et: