<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.dom.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'class.dom-xmldocument.php',
    1 => 'Dom\\XMLDocument',
    2 => 'La clase Dom\\XMLDocument',
  ),
  'up' => 
  array (
    0 => 'book.dom.php',
    1 => 'DOM',
  ),
  'prev' => 
  array (
    0 => 'dom-tokenlist.toggle.php',
    1 => 'Dom\\TokenList::toggle',
  ),
  'next' => 
  array (
    0 => 'class.dom-xpath.php',
    1 => 'Dom\\XPath',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/dom/dom/dom-xmldocument.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.dom-xmldocument" class="reference">
 <h1 class="title">La clase Dom\XMLDocument</h1>
 

 <div class="partintro"><p class="verinfo">(PHP 8 &gt;= 8.4.0)</p>

  <div class="section" id="dom-xmldocument.intro">
   <h2 class="title">Introducción</h2>
   <p class="simpara">
    Representa un documento <abbr title="eXtensible Markup Language">XML</abbr>.
   </p>
  </div>

  <div class="section" id="dom-xmldocument.synopsis">
   <h2 class="title">Sinopsis de la Clase</h2>

   <div class="classsynopsis"><div class="classsynopsisinfo">
    
     <span class="modifier">final</span>
     <span class="modifier">class</span> <strong class="classname"><strong class="classname">Dom\XMLDocument</strong></strong>
    

    
     <span class="modifier">extends</span>
      <a href="class.dom-document.php" class="classname">Dom\Document</a>
     {</div>

    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Constantes heredadas */</div>
    <div class="fieldsynopsis">
     <span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.dom-node.php#dom-node.constants.document-position-disconnected"><var class="varname">Dom\Node::DOCUMENT_POSITION_DISCONNECTED</var></a></var><span class="initializer"> = 0x1</span>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.dom-node.php#dom-node.constants.document-position-preceding"><var class="varname">Dom\Node::DOCUMENT_POSITION_PRECEDING</var></a></var><span class="initializer"> = 0x2</span>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.dom-node.php#dom-node.constants.document-position-following"><var class="varname">Dom\Node::DOCUMENT_POSITION_FOLLOWING</var></a></var><span class="initializer"> = 0x4</span>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.dom-node.php#dom-node.constants.document-position-contains"><var class="varname">Dom\Node::DOCUMENT_POSITION_CONTAINS</var></a></var><span class="initializer"> = 0x8</span>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.dom-node.php#dom-node.constants.document-position-contained-by"><var class="varname">Dom\Node::DOCUMENT_POSITION_CONTAINED_BY</var></a></var><span class="initializer"> = 0x10</span>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.dom-node.php#dom-node.constants.document-position-implementation-specific"><var class="varname">Dom\Node::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</var></a></var><span class="initializer"> = 0x20</span>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Propiedades */</div>
    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.dom-xmldocument.php#dom-xmldocument.props.xmlencoding">$<var class="varname">xmlEncoding</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      <var class="varname"><a href="class.dom-xmldocument.php#dom-xmldocument.props.xmlstandalone">$<var class="varname">xmlStandalone</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.dom-xmldocument.php#dom-xmldocument.props.xmlversion">$<var class="varname">xmlVersion</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      <var class="varname"><a href="class.dom-xmldocument.php#dom-xmldocument.props.formatoutput">$<var class="varname">formatOutput</var></a></var>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Propiedades heredadas */</div>
    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type"><a href="class.dom-implementation.php" class="type Dom\Implementation">Dom\Implementation</a></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.implementation">$<var class="varname">implementation</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.url">$<var class="varname">URL</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.documenturi">$<var class="varname">documentURI</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.characterset">$<var class="varname">characterSet</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.charset">$<var class="varname">charset</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.inputencoding">$<var class="varname">inputEncoding</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-documenttype.php" class="type Dom\DocumentType">Dom\DocumentType</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.doctype">$<var class="varname">doctype</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-element.php" class="type Dom\Element">Dom\Element</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.documentelement">$<var class="varname">documentElement</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-element.php" class="type Dom\Element">Dom\Element</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.firstelementchild">$<var class="varname">firstElementChild</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-element.php" class="type Dom\Element">Dom\Element</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.lastelementchild">$<var class="varname">lastElementChild</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.childelementcount">$<var class="varname">childElementCount</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-htmlelement.php" class="type Dom\HTMLElement">Dom\HTMLElement</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.body">$<var class="varname">body</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-htmlelement.php" class="type Dom\HTMLElement">Dom\HTMLElement</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.head">$<var class="varname">head</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.dom-document.php#dom-document.props.title">$<var class="varname">title</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.nodetype">$<var class="varname">nodeType</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.nodename">$<var class="varname">nodeName</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.baseuri">$<var class="varname">baseURI</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.isconnected">$<var class="varname">isConnected</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-document.php" class="type Dom\Document">Dom\Document</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.ownerdocument">$<var class="varname">ownerDocument</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-node.php" class="type Dom\Node">Dom\Node</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.parentnode">$<var class="varname">parentNode</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-element.php" class="type Dom\Element">Dom\Element</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.parentelement">$<var class="varname">parentElement</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type"><a href="class.dom-nodelist.php" class="type Dom\NodeList">Dom\NodeList</a></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.childnodes">$<var class="varname">childNodes</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-node.php" class="type Dom\Node">Dom\Node</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.firstchild">$<var class="varname">firstChild</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-node.php" class="type Dom\Node">Dom\Node</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.lastchild">$<var class="varname">lastChild</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-node.php" class="type Dom\Node">Dom\Node</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.previoussibling">$<var class="varname">previousSibling</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">readonly</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.dom-node.php" class="type Dom\Node">Dom\Node</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.nextsibling">$<var class="varname">nextSibling</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.nodevalue">$<var class="varname">nodeValue</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.dom-node.php#dom-node.props.textcontent">$<var class="varname">textContent</var></a></var>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos */</div>
    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Aún no documentado */</div>
    

    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos heredados */</div>
    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Aún no documentado */</div>
    
    
   }</div>
  </div>

  <div class="section" id="dom-xmldocument.props">
   <h2 class="title">Propiedades</h2>
   <blockquote class="note"><p><strong class="note">Nota</strong>: 
    <span class="simpara">
     Mientras que la clase <span class="classname"><strong class="classname">Dom\XMLDocument</strong></span> permite definir ciertas
     propiedades para influir en el comportamiento del analizador, esta clase solo utiliza las
     constantes <strong><code><a href="libxml.constants.php#constant.libxml-biglines">LIBXML_<span class="replaceable">*</span></a></code></strong>
     para configurar el analizador.
    </span>
   </p></blockquote>
   <dl>
    
     <dt id="dom-xmldocument.props.xmlencoding"><var class="varname">xmlEncoding</var></dt><dd>
      <p class="para">
       Un atributo especificando la codificación del documento. Es <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>
       cuando la codificación no está especificada, o cuando es desconocida,
       como es el caso cuando el documento ha sido creado en memoria.
      </p>
     </dd>
    
    
     <dt id="dom-xmldocument.props.xmlstandalone"><var class="varname">xmlStandalone</var></dt><dd>
      <p class="para">
       Un atributo especificando si el documento es &quot;standalone&quot;.
       Es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> cuando no está especificado.
       Un documento standalone es un documento donde no hay declaraciones de marcado externas.
       Un ejemplo de tal declaración de marcado es cuando la DTD declara un atributo con un valor por omisión.
      </p>
     </dd>
    
    
     <dt id="dom-xmldocument.props.xmlversion"><var class="varname">xmlVersion</var></dt><dd>
      <p class="para">
       Un atributo especificando el número de versión del documento. Si no hay
       declaración y si el documento soporta la funcionalidad
       &quot;XML&quot;, el valor será &quot;1.0&quot;.
      </p>
     </dd>
    
    
     <dt id="dom-xmldocument.props.formatoutput"><var class="varname">formatOutput</var></dt>
     <dd>
      <span class="simpara">Indica correctamente el formato de salida con sangrado y espacio adicional.</span>
     </dd>
    
   </dl>
  </div>

  <div class="section">
   <h2 class="title">Notas</h2>
   <blockquote class="note"><p><strong class="note">Nota</strong>: 
 <span class="simpara">
  La extensión DOM utiliza el codificado UTF-8 al utilizar los métodos o las propiedades.
  Los métodos del analizador detectan automáticamente el codificado o permiten al llamante especificar un codificado.
 </span>
</p></blockquote>
  </div>

 </div>



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