cvs: phpdoc-hu /reference/simplexml/functions simplexml-element-registerXPathNamespace.xml simplexml-element-xpath.xml

[email protected] ("Lajos Cseppent?")
Newsgroups php.doc.hu
Message-ID <cvschappy1170154981@cvsserver>
chappy		Tue Jan 30 11:03:01 2007 UTC

  Added files:                 
    /phpdoc-hu/reference/simplexml/functions	
                                            	simplexml-element-registerXPathNamespace.xml 

  Modified files:              
    /phpdoc-hu/reference/simplexml/functions	
                                            	simplexml-element-xpath.xml 
  Log:
  sync
chappy-20070130110301.txt (text/plain, 8.7 KB)
http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/simplexml/functions/simplexml-element-xpath.xml?r1=1.2&r2=1.3&diff_format=u
Index: phpdoc-hu/reference/simplexml/functions/simplexml-element-xpath.xml
diff -u phpdoc-hu/reference/simplexml/functions/simplexml-element-xpath.xml:1.2 phpdoc-hu/reference/simplexml/functions/simplexml-element-xpath.xml:1.3
--- phpdoc-hu/reference/simplexml/functions/simplexml-element-xpath.xml:1.2	Sat Jun 10 11:08:27 2006
+++ phpdoc-hu/reference/simplexml/functions/simplexml-element-xpath.xml	Tue Jan 30 11:03:00 2007
@@ -1,27 +1,55 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: chappy Status: ready --> 
-  <refentry id='function.simplexml-element-xpath'>
-   <refnamediv>
-    <refname>SimpleXMLElement->xpath</refname>
-    <refpurpose>
-     Xpath kérést hajt végre az XML objektumon.
-    </refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Leírás</title>
-    <methodsynopsis>
-     <type>array</type><methodname>SimpleXMLElement->xpath</methodname>
-     <methodparam><type>string</type><parameter>path</parameter></methodparam>
-    </methodsynopsis>
-    <para>
-     Az <literal>xpath</literal> metódus a SimpleXML csomóban keres utódokat, ami 
-	 illeszkedik az Xpath <acronym>Xpath</acronym> <parameter>path</parameter>-re.
-     Mindig tömbbel <type>array</type> tér vissza, ami SimpleXMLElement objektumokat tartalmaz.
-    </para>
-    <para>
-     <example>
-      <title>Xpath</title>
-      <programlisting role="php">
+<!-- EN-Revision: 1.7 Maintainer: chappy Status: ready --> 
+<refentry id='function.simplexml-element-xpath'>
+ <refnamediv>
+  <refname>SimpleXMLElement->xpath</refname>
+  <refpurpose>path kérést hajt végre az XML adaton</refpurpose>
+ </refnamediv>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
+  <classsynopsis>
+   <ooclass><classname>SimpleXMLElement</classname></ooclass>
+   <methodsynopsis>
+    <type>array</type><methodname>xpath</methodname>
+    <methodparam><type>string</type><parameter>path</parameter></methodparam>
+   </methodsynopsis>
+  </classsynopsis>
+  <para>
+   Az <literal>xpath</literal> metódus a SimpleXML csomóban keres utódokat, ami 
+   illeszkedik az <acronym>Xpath</acronym> <parameter>path</parameter>-re (elérési útra).
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>path</parameter></term>
+     <listitem>
+      <para>
+       XPath elérési út
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Mindig tömbbel (<type>array</type>) tér vissza, ami SimpleXMLElement objektumokat tartalmaz.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title>Xpath</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $string = <<<XML
@@ -53,25 +81,23 @@
 }
 ?>
 ]]>
-      </programlisting>
-      <para>
-       A fenti kód kimenete: 
-      </para>
-      <screen>
+    </programlisting>
+    &example.outputs;
+    <screen>
 <![CDATA[
 /a/b/c: text
 /a/b/c: stuff
 b/c: text
 b/c: stuff
 ]]>
-      </screen>
-      <simpara>
-       Megjegyzés: a két fenti eredmény egyenlõ.
-      </simpara>
-     </example>
-    </para>
-   </refsect1>
-  </refentry>
+    </screen>
+    <simpara>
+     Megjegyzés: a két fenti eredmény egyenlõ.
+    </simpara>
+   </example>
+  </para>
+ </refsect1>
+</refentry>
 
 <!-- Keep this comment at the end of the file
 Local variables:

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/simplexml/functions/simplexml-element-registerXPathNamespace.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/simplexml/functions/simplexml-element-registerXPathNamespace.xml
+++ phpdoc-hu/reference/simplexml/functions/simplexml-element-registerXPathNamespace.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: chappy Status: ready --> 
<refentry id='function.simplexml-element-registerXPathNamespace'>
 <refnamediv>
  <refname>SimpleXMLElement->registerXPathNamespace()</refname>
  <refpurpose>
   Egy prefix/ns szövegkörnyezetet hoz létre a következõ XPath lekérdezés számára
  </refpurpose>
 </refnamediv>
 <refsect1 role="description">
  &reftitle.description;
  <classsynopsis>
   <ooclass><classname>SimpleXMLElement</classname></ooclass>
   <methodsynopsis>
    <type>bool</type><methodname>registerXPathNamespace</methodname>
    <methodparam><type>string</type><parameter>prefix</parameter></methodparam>
    <methodparam><type>string</type><parameter>ns</parameter></methodparam>
   </methodsynopsis>
  </classsynopsis>
  <para>
   Egy prefix/ns szövegkörnyezetet hoz létre a következõ XPath lekérdezés számára. Ez különösen akkor 
   hasznos, ha az adott XML dokumentum létrehozója módosítja a névtér 
   elõtagokat (prefix). A <literal>registerXPathNamespace</literal> létre fog hozni egy elõtagot a
   társított névtérnek, engedélyezve a csomókhoz való hozzáférést a kód megváltoztatása nélkül, 
   így a létrehozó által megváltoztatott névterekkel rendelkezõ fájl is könnyen 
   elemezhetõ lesz.
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>prefix</parameter></term>
     <listitem>
      <para>
       Az XPath lekérdezésben használni kívánt névtér élõtag az
       <parameter>ns</parameter> paraméter számára.
      </para>
     </listitem>
    </varlistentry>
    <varlistentry>
     <term><parameter>ns</parameter></term>
     <listitem>
      <para>
       Az XPath lekérdezésben használni kívánt névtér. Ennek egyeznie kell azzal névtérrel, 
	   ami az XML dokumentumban van, máskülönben az XPath lekérdezés a 
       <parameter>prefix</parameter> paramétert használva nem ad eredményt.
      </para>
     </listitem>
    </varlistentry>
   </variablelist>
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   &return.success;
  </para>
 </refsect1>

 <refsect1 role="examples">
  &reftitle.examples;
  <para>
   <example>
    <title>Névtér elõtag megváltoztatása és használata XPath lekérdezésben</title>
    <programlisting role="php">
<![CDATA[
<?php

$xml = <<<EOD
<book xmlns:chap="http://example.org/chapter-title">
    <title>My Book</title>
    <chapter id="1">
        <chap:title>Chapter 1</chap:title>
        <para>Donec velit. Nullam eget tellus vitae tortor gravida scelerisque. 
            In orci lorem, cursus imperdiet, ultricies non, hendrerit et, orci. 
            Nulla facilisi. Nullam velit nisl, laoreet id, condimentum ut, 
            ultricies id, mauris.</para>
    </chapter>
    <chapter id="2">
        <chap:title>Chapter 2</chap:title>
        <para>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin 
            gravida. Phasellus tincidunt massa vel urna. Proin adipiscing quam 
            vitae odio. Sed dictum. Ut tincidunt lorem ac lorem. Duis eros 
            tellus, pharetra id, faucibus eu, dapibus dictum, odio.</para>
    </chapter>
</book>
EOD;

$sxe = new SimpleXMLElement($xml);

$sxe->registerXPathNamespace('c', 'http://example.org/chapter-title');
$result = $sxe->xpath('//c:title');

foreach ($result as $title) {
  echo $title . "\n";
}

?>
]]>
    </programlisting>
    <para>
     A fenti XML dokumentumnak a névtér elõtagja 
     <literal>chap</literal>. Képzeld el, hogy ez a dokumentum (vagy másik
     hasonló) használhat <literal>c</literal> elõtagot ugyanarra a 
	 névtérre. Amiután ez megváltozott, az XPath lekérdezés nem fog többet valódi 
	 eredményeket visszaadni, és a lekérdezést módosítani kell. A
     <literal>registerXPathNamespace</literal>-t használva kerüld a jövõbeli módosítását 
     a lekérdezésnek, még akkor is, ha az XML dokumentum tulajdonosa megváltoztatja a névtér elõtagját.
    </para>
   </example>
  </para>
 </refsect1>

 <refsect1 role="seealso">
  &reftitle.seealso;
  <para>
   <simplelist>
    <member><xref linkend="function.simplexml-element-getDocNamespaces" /></member>
    <member><xref linkend="function.simplexml-element-getNamespaces" /></member>
   </simplelist>
  </para>
 </refsect1>
</refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.