<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.domdocument.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'domdocument.createattributens.php',
    1 => 'DOMDocument::createAttributeNS',
    2 => 'Crea un nuevo atributo con un espacio de nombres asociado',
  ),
  'up' => 
  array (
    0 => 'class.domdocument.php',
    1 => 'DOMDocument',
  ),
  'prev' => 
  array (
    0 => 'domdocument.createattribute.php',
    1 => 'DOMDocument::createAttribute',
  ),
  'next' => 
  array (
    0 => 'domdocument.createcdatasection.php',
    1 => 'DOMDocument::createCDATASection',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/dom/domdocument/createattributens.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="domdocument.createattributens" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">DOMDocument::createAttributeNS</h1>
  <p class="verinfo">(PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">DOMDocument::createAttributeNS</span> &mdash; <span class="dc-title">
   Crea un nuevo atributo con un espacio de nombres asociado
  </span></p>

 </div>
 <div class="refsect1 description" id="refsect1-domdocument.createattributens-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>DOMDocument::createAttributeNS</strong></span>(<span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$namespace</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$qualifiedName</code></span>): <span class="type"><span class="type"><a href="class.domattr.php" class="type DOMAttr">DOMAttr</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>

  <p class="para rdfs-comment">
   Esta función crea una nueva instancia de la clase
   <span class="classname"><a href="class.domattr.php" class="classname">DOMAttr</a></span>. Este nodo no será mostrado en el documento,
        a menos que sea insertado con <span class="function"><a href="domnode.appendchild.php" class="function">DOMNode::appendChild()</a></span>.
  </p>
 </div>

 <div class="refsect1 parameters" id="refsect1-domdocument.createattributens-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">namespace</code></dt>
     <dd>
      <p class="para">
       El URI del espacio de nombres.
      </p>
     </dd>
    
    
     <dt><code class="parameter">qualifiedName</code></dt>
     <dd>
      <p class="para">
       El nombre de la etiqueta y el prefijo del atributo, en este formato:
       <code class="literal">prefijo:nombreEtiqueta</code>.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-domdocument.createattributens-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   El nuevo <span class="classname"><a href="class.domattr.php" class="classname">DOMAttr</a></span> o <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si ocurre un error.
  </p>
 </div>

 <div class="refsect1 errors" id="refsect1-domdocument.createattributens-errors">
  <h3 class="title">Errores/Excepciones</h3>
  <p class="simpara">
   Puede lanzar una <span class="exceptionname"><a href="class.domexception.php" class="exceptionname">DOMException</a></span> con los
   siguientes códigos de error:
  </p>
  <p class="para">
   <dl>
    
     <dt><strong><code><a href="dom.constants.php#constant.dom-invalid-character-err">DOM_INVALID_CHARACTER_ERR</a></code></strong></dt>
     <dd>
      <p class="para">
       Lanzado si <code class="parameter">qualifiedName</code> contiene un carácter inválido.
      </p>
     </dd>
    
    
     <dt><strong><code><a href="dom.constants.php#constant.dom-namespace-err">DOM_NAMESPACE_ERR</a></code></strong></dt>
     <dd>
      <p class="para">
       Lanzado si <code class="parameter">qualifiedName</code> es un nombre cualificado mal formado
       o si <code class="parameter">qualifiedName</code> tiene un sufijo y
       <code class="parameter">namespace</code> es <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="refsect1 changelog" id="refsect1-domdocument.createattributens-changelog">
  <h3 class="title">Historial de cambios</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Versión</th>
      <th>Descripción</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.3.0</td>
      <td>
       Llamar a este método sin especificar un prefijo elegirá ahora un prefijo en lugar de asumir el espacio de nombres por defecto.
       Anteriormente, esto creaba un atributo sin prefijo y aplicaba incorrectamente el espacio de nombres al elemento propietario
       ya que los espacios de nombres por defecto no se aplican a los atributos.
      </td>
     </tr>

     <tr>
      <td>8.3.0</td>
      <td>
       Llamar a este método utilizando un prefijo ya declarado en el elemento propietario con un URI de espacio de nombres diferente
       cambiará ahora el nuevo prefijo para evitar conflictos de espacio de nombres. Esto alinea el comportamiento con la especificación del DOM.
       Anteriormente, esto lanzaba una <span class="classname"><a href="class.domexception.php" class="classname">DOMException</a></span> con el código <strong><code><a href="dom.constants.php#constant.dom-namespace-err">DOM_NAMESPACE_ERR</a></code></strong>.
      </td>
     </tr>

      </tbody>
    
  </table>

</div>

 <div class="refsect1 seealso" id="refsect1-domdocument.createattributens-seealso">
  <h3 class="title">Ver también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="methodname"><a href="domnode.appendchild.php" class="methodname" rel="rdfs-seeAlso">DOMNode::appendChild()</a> - A&ntilde;ade un nuevo hijo al final de los hijos</span></li>
    <li><span class="methodname"><a href="domdocument.createattribute.php" class="methodname" rel="rdfs-seeAlso">DOMDocument::createAttribute()</a> - Crear nuevo attribute</span></li>
    <li><span class="methodname"><a href="domdocument.createcdatasection.php" class="methodname" rel="rdfs-seeAlso">DOMDocument::createCDATASection()</a> - Crea un nuevo nodo cdata</span></li>
    <li><span class="methodname"><a href="domdocument.createcomment.php" class="methodname" rel="rdfs-seeAlso">DOMDocument::createComment()</a> - Crea un nuevo nodo de comentario</span></li>
    <li><span class="methodname"><a href="domdocument.createdocumentfragment.php" class="methodname" rel="rdfs-seeAlso">DOMDocument::createDocumentFragment()</a> - Crea un nuevo fragmento de documento</span></li>
    <li><span class="methodname"><a href="domdocument.createelement.php" class="methodname" rel="rdfs-seeAlso">DOMDocument::createElement()</a> - Crea un nuevo nodo elemento</span></li>
    <li><span class="methodname"><a href="domdocument.createelementns.php" class="methodname" rel="rdfs-seeAlso">DOMDocument::createElementNS()</a> - Crea un nuevo nodo elemento con el nombre de espacio asociado</span></li>
    <li><span class="methodname"><a href="domdocument.createentityreference.php" class="methodname" rel="rdfs-seeAlso">DOMDocument::createEntityReference()</a> - Create new entity reference node</span></li>
    <li><span class="methodname"><a href="domdocument.createprocessinginstruction.php" class="methodname" rel="rdfs-seeAlso">DOMDocument::createProcessingInstruction()</a> - Crea un nuevo nodo PI</span></li>
    <li><span class="methodname"><a href="domdocument.createtextnode.php" class="methodname" rel="rdfs-seeAlso">DOMDocument::createTextNode()</a> - Crea un nuevo nodo de texto</span></li>
   </ul>
  </p>
 </div>

</div><?php manual_footer($setup); ?>