Bladeren bron

sync to r21358

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@21376 44c647ce-9c0f-0410-b52a-842ac1e357ba
mauriciofauth 16 jaren geleden
bovenliggende
commit
63896d1e67

+ 90 - 80
documentation/manual/pt-br/module_specs/Zend_Db_Adapter.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21080 -->
+<!-- EN-Revision: 21358 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.adapter">
     <title>Zend_Db_Adapter</title>
@@ -29,8 +29,8 @@
     <itemizedlist>
         <listitem>
             <para>
-                IBM DB2 e Informix Dynamic Server (IDS), usando a extensão
-                <acronym>PHP</acronym>
+                <acronym>IBM</acronym> <acronym>DB2</acronym> e Informix Dynamic Server
+                (<acronym>IDS</acronym>), usando a extensão <acronym>PHP</acronym>
                 <ulink url="http://www.php.net/pdo-ibm">pdo_ibm</ulink>
             </para>
         </listitem>
@@ -94,14 +94,15 @@
 
         <listitem>
             <para>
-                IBM DB2 e DB2/i5, usando a extensão <acronym>PHP</acronym> <ulink
+                <acronym>IBM</acronym> <acronym>DB2</acronym> e <acronym>DB2</acronym> I5, usando a
+                extensão <acronym>PHP</acronym> <ulink
                     url="http://www.php.net/ibm_db2">ibm_db2</ulink>
             </para>
         </listitem>
 
         <listitem>
             <para>
-                Firebird/Interbase, usando a extensão <acronym>PHP</acronym> <ulink
+                Firebird (Interbase), usando a extensão <acronym>PHP</acronym> <ulink
                     url="http://www.php.net/ibase">php_interbase</ulink>
             </para>
         </listitem>
@@ -375,11 +376,11 @@ $db = Zend_Db::factory($config->database);
 
                 <para>
                     Você pode especificar essa opção pela constante
-                    <constant>Zend_Db::CASE_FOLDING</constant>.
-                    Ela corresponde ao atributo <constant>ATTR_CASE</constant> nos
-                    drivers de banco de dados <acronym>PDO</acronym> e IBM DB2, ajustando a caixa
-                    das chaves de string nos conjuntos de resultado de consulta. A opção leva os
-                    valores <constant>Zend_Db::CASE_NATURAL</constant> (padrão),
+                    <constant>Zend_Db::CASE_FOLDING</constant>. Ela corresponde ao atributo
+                    <constant>ATTR_CASE</constant> nos drivers de banco de dados
+                    <acronym>PDO</acronym> e <acronym>IBM</acronym> <acronym>DB2</acronym>, ajustando
+                    a caixa das chaves de string nos conjuntos de resultado de consulta. A opção leva
+                    os valores <constant>Zend_Db::CASE_NATURAL</constant> (padrão),
                     <constant>Zend_Db::CASE_UPPER</constant>, e
                     <constant>Zend_Db::CASE_LOWER</constant>.
                 </para>
@@ -704,7 +705,7 @@ $result = $db->fetchAll($sql, 2);
             <itemizedlist>
                 <listitem>
                     <para>
-                        <emphasis>Zend_Db::FETCH_ASSOC</emphasis>:
+                        <emphasis><constant>Zend_Db::FETCH_ASSOC</constant></emphasis>:
                         retorna dados em um matriz de matrizs associativos.
                         As chaves de matriz são nomes de coluna, como strings. Este é o modo padrão
                         de busca para classes <classname>Zend_Db_Adapter</classname>.
@@ -715,7 +716,7 @@ $result = $db->fetchAll($sql, 2);
                         coluna com o mesmo nome, por exemplo se elas são de
                         duas tabelas diferentes em um <acronym>JOIN</acronym>, pode haver somente
                         uma entrada na matriz associativa para o nome dado.
-                        Se você usa o modo <acronym>FETCH_ASSOC</acronym>, deve especificar
+                        Se você usa o modo <constant>FETCH_ASSOC</constant>, deve especificar
                         apelidos de coluna em sua consulta <acronym>SELECT</acronym> para garantir
                         que os nomes resultem em chaves de matriz únicas.
                     </para>
@@ -727,13 +728,14 @@ $result = $db->fetchAll($sql, 2);
                         especificar a caixa para essas strings, usando a
                         opção <constant>Zend_Db::CASE_FOLDING</constant>.
                         Especifique isso quando instanciar a adaptadora.
-                        Veja <xref linkend="zend.db.adapter.connecting.parameters.example1" />.
+                        Veja <link linkend="zend.db.adapter.connecting.parameters.example1">este
+                            exemplo</link>.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <emphasis>Zend_Db::FETCH_NUM</emphasis>:
+                        <emphasis><constant>Zend_Db::FETCH_NUM</constant></emphasis>:
                         retorna dados em um matriz de matrizs. Os matrizs são
                         indexados por inteiros, correspondendo à posição do
                         respectivo campo na lista de seleção da consulta.
@@ -742,19 +744,18 @@ $result = $db->fetchAll($sql, 2);
 
                 <listitem>
                     <para>
-                        <emphasis>Zend_Db::FETCH_BOTH</emphasis>:
+                        <emphasis><constant>Zend_Db::FETCH_BOTH</constant></emphasis>:
                         retorna dados em um matriz de matrizs. As chaves de matriz são
-                        tanto strings como as usadas no modo FETCH_ASSOC, como
-                        inteiros como os usados no modo FETCH_NUM. Note que o
-                        número de elementos na matriz é o dobro do que
-                        seria se você usasse FETCH_ASSOC
-                        ou FETCH_NUM.
+                        tanto strings como as usadas no modo <constant>FETCH_ASSOC</constant>, como
+                        inteiros como os usados no modo <constant>FETCH_NUM</constant>. Note que o
+                        número de elementos na matriz é o dobro do que seria se você usasse
+                        <constant>FETCH_ASSOC</constant> ou <constant>FETCH_NUM</constant>.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <emphasis>Zend_Db::FETCH_COLUMN</emphasis>:
+                        <emphasis><constant>Zend_Db::FETCH_COLUMN</constant></emphasis>:
                         retorna dados em um matriz de valores. O valor em cada matriz
                         é o valor retornado pela coluna do conjunto de resultados.
                         Por padrão, essa é a primeira coluna, indexada por 0.
@@ -763,7 +764,7 @@ $result = $db->fetchAll($sql, 2);
 
                 <listitem>
                     <para>
-                        <emphasis>Zend_Db::FETCH_OBJ</emphasis>:
+                        <emphasis><constant>Zend_Db::FETCH_OBJ</constant></emphasis>:
                         retorna dados em um matriz de objetos. A classe padrão
                         é a classe interna <acronym>PHP</acronym> stdClass. Colunas do conjunto de
                         resultados estão disponíveis como propriedades públicas do
@@ -801,11 +802,13 @@ echo $result[0]->bug_description;
                 <programlisting language="php"><![CDATA[
 $db->setFetchMode(Zend_Db::FETCH_OBJ);
 
-$result = $db->fetchAssoc('SELECT bug_id, bug_description, bug_status FROM bugs');
+$result = $db->fetchAssoc(
+    'SELECT bug_id, bug_description, bug_status FROM bugs'
+);
 
 // $result é uma matriz de matrizes associativas, conforme o modo de busca
-echo $result[2]['bug_description']; // Descrição do Erro #2
-echo $result[1]['bug_description']; // Descrição do Erro #1
+echo $result[2]['bug_description']; // Descrição do Bug #2
+echo $result[1]['bug_description']; // Descrição do Bug #1
 ]]></programlisting>
             </example>
         </sect3>
@@ -819,7 +822,7 @@ echo $result[1]['bug_description']; // Descrição do Erro #1
                 Ele devolve somente a primeira coluna devolvida pela consulta.
                 Quaisquer outras colunas devolvidas pela consulta são descartadas.
                 Se você precisar devolver uma outra coluna que não seja a primeira, veja
-                <xref linkend="zend.db.statement.fetching.fetchcolumn" />.
+                <link linkend="zend.db.statement.fetching.fetchcolumn">esta seção</link>.
             </para>
 
             <example id="zend.db.adapter.select.fetchcol.example">
@@ -1030,8 +1033,8 @@ $id = $db->lastInsertId();
                 sequencias é denominada usando os nomes de tabela e coluna para os quais
                 a sequencia gera valores, e um sufixo "_seq". Isso é
                 baseado na convenção usada pelo PostgreSQL quando nomeia
-                sequencias para colunas SERIAL. Por exemplo, uma tabela "bugs" com
-                a coluna de chave primária "bug_id" usaria uma sequencia denominada
+                sequencias para colunas <constant>SERIAL</constant>. Por exemplo, uma tabela "bugs"
+                com a coluna de chave primária "bug_id" usaria uma sequencia denominada
                 "bugs_bug_id_seq".
             </para>
 
@@ -1103,7 +1106,7 @@ $id = $db->lastSequenceId('bugs_id_gen');
                 </para>
 
                 <para>
-                    Além disso, usar uma expressão como "MAX (id) +1" para gerar
+                    Além disso, usar uma expressão como "<command>MAX(id)+1</command>" para gerar
                     um novo valor para uma chave primária não é seguro, porque dois clientes
                     poderiam fazer esta consulta simultanamente, e em seguida, ambos usariam
                     o mesmo valor calculado para sua próxima operação <acronym>INSERT</acronym>.
@@ -1134,7 +1137,7 @@ $id = $db->lastSequenceId('bugs_id_gen');
 
             <para>
                 Os valores na matriz de dados são tratados como sequências de caracteres.
-                Veja <xref linkend="zend.db.adapter.write.insert" />
+                Veja <link linkend="zend.db.adapter.write.insert">esta seção</link>
                 para obter informações sobre como utilizar expressões <acronym>SQL</acronym> na
                 matriz de dados.
             </para>
@@ -1145,7 +1148,7 @@ $id = $db->lastSequenceId('bugs_id_gen');
                 e identificadores nesse argumento não são citados ou escapados.
                 Você é responsável por garantir que o conteúdo dinâmico seja
                 interpolados para essa sequência de forma segura.
-                Veja <xref linkend="zend.db.adapter.quoting" />
+                Veja <link linkend="zend.db.adapter.quoting">esta seção</link>
                 para métodos que o ajudam a fazer isso.
             </para>
 
@@ -1242,7 +1245,7 @@ $n = $db->update('bugs', $data, $where);
                 e identificadores nesse argumento não são citados ou escapado.
                 Você é responsável por garantir que o conteúdo dinâmico seja
                 interpolado para esta seqüência de forma segura.
-                Veja <xref linkend="zend.db.adapter.quoting" />
+                Veja <link linkend="zend.db.adapter.quoting">esta seção</link>
                 para métodos que o ajudam a fazer isso.
             </para>
 
@@ -1289,15 +1292,15 @@ $n = $db->delete('bugs', 'bug_id = 3');
             <acronym>PHP</acronym> contém certos símbolos, como o símbolo de citação, isso pode
             resultar em <acronym>SQL</acronym> inválido. Por exemplo, observe os apóstrofos não
             balanceados na seguinte consulta:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $name = "O'Reilly";
 $sql = "SELECT * FROM bugs WHERE reported_by = '$name'";
 
 echo $sql;
 // SELECT * FROM bugs WHERE reported_by = 'O'Reilly'
 ]]></programlisting>
-        </para>
 
         <para>
             Ainda pior é o risco de tais erros de código possam ser explorados
@@ -1363,16 +1366,16 @@ echo $sql;
             <para>
                 Os valores podem precisar ser citados ou não citados de acordo com o
                 contexto de tipo de dados <acronym>SQL</acronym> em que eles são usados. Por
-                exemplo, em algumas marcas de SGBDR, um valor inteiro não deve ser citado como uma
-                string se for comparado a uma coluna ou expressão do tipo inteiro.
+                exemplo, em algumas marcas de <acronym>SGBDR</acronym>, um valor inteiro não deve ser
+                citado como uma string se for comparado a uma coluna ou expressão do tipo inteiro.
                 Em outras palavras, o código seguinte é um erro em algumas implementações
                 <acronym>SQL</acronym>, assumindo que <property>intColumn</property> tem um tipo de
                 dados <acronym>SQL</acronym> <constant>INTEGER</constant>
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 SELECT * FROM atable WHERE intColumn = '123'
 ]]></programlisting>
-            </para>
 
             <para>
                 Você pode usar o segundo argumento opcional para o
@@ -1526,7 +1529,8 @@ echo $sql
                 sejam delimitados automaticamente. Você pode alterar esse comportamento com a opção
                 <constant>Zend_Db::AUTO_QUOTE_IDENTIFIERS </constant>. Especifique essa opção
                 ao instanciar o adaptador.
-                Veja <xref linkend="zend.db.adapter.connecting.parameters.example2" />.
+                Veja <link linkend="zend.db.adapter.connecting.parameters.example2">este
+                    exemplo</link>.
             </para>
         </sect3>
     </sect2>
@@ -1671,7 +1675,7 @@ try {
                     <row>
                         <entry><constant>DATA_TYPE</constant></entry>
                         <entry>(string)</entry>
-                        <entry>Nome do tipo de dados do SGBDR da coluna.</entry>
+                        <entry>Nome do tipo de dados do <acronym>SGBDR</acronym> da coluna.</entry>
                     </row>
 
                     <row>
@@ -1707,7 +1711,7 @@ try {
                         <entry>(integer)</entry>
 
                         <entry>
-                            Escala de tipo <acronym>SQL</acronym> NUMERIC ou
+                            Escala de tipo <acronym>SQL</acronym> <constant>NUMERIC</constant> ou
                             <constant>DECIMAL</constant>.
                         </entry>
                     </row>
@@ -1764,15 +1768,16 @@ try {
             <title>Como o Campo de Metadados IDENTITY Relaciona-se com SGBDRs Específicos</title>
 
             <para>
-                O campo de metadados IDENTITY foi escolhido como um termo 'idiomático' para
-                representar uma relação de chaves substitutas. Este campo pode ser
+                O campo de metadados <constant>IDENTITY</constant> foi escolhido como um termo
+                'idiomático' para representar uma relação de chaves substitutas. Este campo pode ser
                 vulgarmente conhecido pelos seguintes valores: --
             </para>
 
             <itemizedlist>
                 <listitem>
                     <para>
-                        <constant>IDENTITY</constant> - DB2, MSSQL
+                        <constant>IDENTITY</constant> - <acronym>DB2</acronym>,
+                        <acronym>MSSQL</acronym>
                     </para>
                 </listitem>
 
@@ -1882,9 +1887,9 @@ $db = Zend_Db::factory('Oracle', array(
             </para>
 
             <para>
-                Atualmente, apenas  Oracle, DB2, e os adaptadores <acronym>PDO</acronym> (onde
-                especificado pelo <acronym>PHP</acronym>) suportam persistência em
-                <classname>Zend_Db</classname>.
+                Atualmente, apenas  Oracle, <acronym>DB2</acronym>, e os adaptadores
+                <acronym>PDO</acronym> (onde especificado pelo <acronym>PHP</acronym>) suportam
+                persistência em <classname>Zend_Db</classname>.
             </para>
         </note>
     </sect2>
@@ -1902,11 +1907,12 @@ $db = Zend_Db::factory('Oracle', array(
         <para>
             Por exemplo, todas as declarações <acronym>SQL</acronym> rodadas por
             <classname>Zend_Db</classname> são preparadas, então executadas. No entanto, algumas
-            funções de banco de dados são incompatíveis com declarações preparadas. Instruções DDL
-            como CREATE e ALTER não podem ser preparadas no MySQL. Além disso, declarações
-            <acronym>SQL</acronym> não se beneficiam do
-            <ulink url="http://dev.mysql.com/doc/refman/5.1/en/query-cache-how.html">
-            MySQL Query Cache </ulink>, antes do MySQL 5.1.17.
+            funções de banco de dados são incompatíveis com declarações preparadas. Instruções
+            <constant>DDL</constant> como <constant>CREATE</constant> e <constant>ALTER</constant>
+            não podem ser preparadas no MySQL. Além disso, declarações <acronym>SQL</acronym> não se
+            beneficiam do <ulink
+                url="http://dev.mysql.com/doc/refman/5.1/en/query-cache-how.html">MySQL Query
+                Cache</ulink>, antes do MySQL 5.1.17.
         </para>
 
         <para>
@@ -1990,19 +1996,19 @@ if (!is_null($version)) {
 
                 <listitem>
                     <para>
-                        Este adaptador usa a extensão <acronym>PHP</acronym> ibm_db2.
+                        Este adaptador usa a extensão <acronym>PHP</acronym>
+                        <constant>IBM_DB2</constant>.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        IBM DB2 suporta tanto seqüências quanto chaves de autoincremento.
-                        Portanto os argumentos para
+                        <acronym>IBM</acronym> <acronym>DB2</acronym> suporta tanto seqüências quanto
+                        chaves de autoincremento. Portanto os argumentos para
                         <methodname>lastInsertId()</methodname> são opcionais. Se você não fornecer
-                        argumentos, o adaptador retorna o último valor
-                        gerado para uma chave de autoincremento. Se você fornecer
-                        argumentos, o adaptador retorna o último valor gerado
-                        pela seqüência nomeada de acordo com a convenção
+                        argumentos, o adaptador retorna o último valor gerado para uma chave de
+                        autoincremento. Se você fornecer argumentos, o adaptador retorna o último
+                        valor gerado pela seqüência nomeada de acordo com a convenção
                         '<emphasis>table</emphasis>_<emphasis>column</emphasis>_seq'.
                     </para>
                 </listitem>
@@ -2075,17 +2081,19 @@ if (!is_null($version)) {
                     <para>
                         Atualmente, a opção <constant>Zend_Db::CASE_FOLDING</constant>
                         não é suportada pelo adaptador Oracle. Para utilizar essa
-                        opção com a Oracle, você deve usar o adaptador <acronym>PDO</acronym> OCI.
+                        opção com a Oracle, você deve usar o adaptador <acronym>PDO</acronym>
+                        <acronym>OCI</acronym>.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        Por padrão, os campos LOB são devolvidos como objetos OCI-Lob. Você pode
-                        recuperá-los como string para todas as solicitações, utilizando as opções
-                        do driver '<property>lob_as_string</property>' ou para uma solicitação
-                        particular, usando <methodname>setLobAsString(boolean)</methodname> no
-                        adaptador ou na declaração.
+                        Por padrão, os campos <acronym>LOB</acronym> são devolvidos como objetos
+                        <acronym>OCI</acronym>-Lob. Você pode recuperá-los como string para todas as
+                        solicitações, utilizando as opções do driver
+                        '<property>lob_as_string</property>' ou para uma solicitação particular,
+                        usando <methodname>setLobAsString(boolean)</methodname> no adaptador ou na
+                        declaração.
                     </para>
                 </listitem>
             </itemizedlist>
@@ -2121,8 +2129,8 @@ if (!is_null($version)) {
 
                 <listitem>
                     <para>
-                        <classname>Zend_Db_Adapter_Sqlsrv</classname> configur
-                        <constant>QUOTED_IDENTIFIER ON</constant> imediatamente após conectar-se
+                        <classname>Zend_Db_Adapter_Sqlsrv</classname> configura
+                        <constant>QUOTED_IDENTIFIER</constant> ON imediatamente após conectar-se
                         a um servidor <acronym>SQL</acronym>. Isso faz com que o driver utilize o
                         o símbolo delimitador de identificador da <acronym>SQL</acronym> padrão
                         (<emphasis> "</emphasis>) em vez dos colchetes que a sintaxe do
@@ -2175,15 +2183,16 @@ if (!is_null($version)) {
 
                 <listitem>
                     <para>
-                        Esse adaptador usa as extensões <acronym>PHP</acronym> pdo e pdo_ibm.
+                        Esse adaptador usa as extensões <acronym>PHP</acronym> <acronym>PDO</acronym>
+                        e <constant>PDO_IBM</constant>.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        Você deve usar pelo menos a versão da extensão PDO_IBM 1.2.2.
-                        Se você tiver uma versão anterior desta extensão, você
-                        deve atualizar a extensão PDO_IBM a partir da <acronym>PECL</acronym>.
+                        Você deve usar pelo menos a versão da extensão <constant>PDO_IBM</constant>
+                        1.2.2. Se você tiver uma versão anterior desta extensão, você deve atualizar
+                        a extensão <constant>PDO_IBM</constant> a partir da <acronym>PECL</acronym>.
                     </para>
                 </listitem>
             </itemizedlist>
@@ -2219,17 +2228,18 @@ if (!is_null($version)) {
                 <listitem>
                     <para>
                         Se você está trabalhando com strings Unicode em uma codificação diferente
-                        de UCS-2 (tal como UTF-8), você pode ter que realizar uma conversão no
-                        código de sua aplicação ou armazenar os dados em uma coluna binária. Por
-                        favor, consulte a <ulink url = "http://support.microsoft.com/kb/232580">
-                        Base de Conhecimento da Microsoft</ulink> para mais informações.
+                        de <acronym>UCS</acronym>-2 (tal como <acronym>UTF</acronym>-8), você pode
+                        ter que realizar uma conversão no código de sua aplicação ou armazenar os
+                        dados em uma coluna binária. Por favor, consulte a <ulink
+                            url="http://support.microsoft.com/kb/232580">Base de Conhecimento da
+                            Microsoft</ulink> para mais informações.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
                         <classname>Zend_Db_Adapter_Pdo_Mssql</classname> configura
-                        <constant>QUOTED_IDENTIFIER ON</constant> imediatamente depois de
+                        <constant>QUOTED_IDENTIFIER</constant> ON imediatamente depois de
                         conectar-se a um banco de dados <acronym>SQL</acronym> Server. Isso
                         faz com que o driver utilize o símbolo delimitador de identificador
                         da <acronym>SQL</acronym> padrão ( ") em vez dos colchetes que a sintaxe
@@ -2393,7 +2403,7 @@ if (!is_null($version)) {
                 <listitem>
                     <para>
                         Versões antigas do driver SQLite para <acronym>PHP</acronym> parecem não
-                        suportar os comandos PRAGMA necessários para garantir que
+                        suportar os comandos <acronym>PRAGMA</acronym> necessários para garantir que
                         nomes de coluna curtos sejam usados em conjuntos de resultados. Se você
                         tem problemas que seus conjuntos de resultados são retornados com
                         chaves da forma "tablename.columnname" quando você faz uma
@@ -2405,7 +2415,7 @@ if (!is_null($version)) {
         </sect3>
 
         <sect3 id="zend.db.adapter.adapter-notes.firebird">
-            <title>Firebird/Interbase</title>
+            <title>Firebird (Interbase)</title>
 
             <itemizedlist>
                 <listitem>
@@ -2416,7 +2426,7 @@ if (!is_null($version)) {
 
                 <listitem>
                     <para>
-                        Firebird/Interbase não suporta chaves de autoincremento,
+                        Firebird (Interbase) não suporta chaves de autoincremento,
                         portanto, você deve especificar o nome de uma sequência para
                         <methodname>lastInsertId()</methodname> ou
                         <methodname>lastSequenceId()</methodname>.
@@ -2426,7 +2436,7 @@ if (!is_null($version)) {
                 <listitem>
                     <para>
                         Atualmente, a opção <constant>Zend_Db::CASE_FOLDING</constant>
-                        não é suportada pelo adaptador Firebird/InterBase.
+                        não é suportada pelo adaptador Firebird (Interbase).
                         Identificadores não citadas são automaticamente devolvidos em
                         maiúsculas.
                     </para>

+ 5 - 4
documentation/manual/pt-br/module_specs/Zend_Dom.xml

@@ -1,14 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 21358 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dom.introduction">
     <title>Introdução</title>
 
     <para>
         <classname>Zend_Dom</classname> fornece ferramentas para trabalhar com documentos e
-        estruturas DOM. Atualmente, oferecemos <classname>Zend_Dom_Query</classname>, que
-        fornece uma interface unificada para consultar documentos DOM utilizando tanto XPath
-        quanto seletores <acronym>CSS</acronym>.
+        estruturas <acronym>DOM</acronym>. Atualmente oferecemos
+        <classname>Zend_Dom_Query</classname>, que fornece uma interface unificada para consultar
+        documentos <acronym>DOM</acronym> utilizando tanto XPath quanto seletores
+        <acronym>CSS</acronym>.
     </para>
 </sect1>
 <!--