<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.xmlreader.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'uk',
  ),
  'this' => 
  array (
    0 => 'xmlreader.isvalid.php',
    1 => 'XMLReader::isValid',
    2 => 'Indicates if the parsed document is valid',
  ),
  'up' => 
  array (
    0 => 'class.xmlreader.php',
    1 => 'XMLReader',
  ),
  'prev' => 
  array (
    0 => 'xmlreader.getparserproperty.php',
    1 => 'XMLReader::getParserProperty',
  ),
  'next' => 
  array (
    0 => 'xmlreader.lookupnamespace.php',
    1 => 'XMLReader::lookupNamespace',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'reference/xmlreader/xmlreader/isvalid.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="xmlreader.isvalid" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">XMLReader::isValid</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.1.0, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">XMLReader::isValid</span> &mdash; <span class="dc-title">Indicates if the parsed document is valid</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-xmlreader.isvalid-description">
  <h3 class="title">Опис</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>XMLReader::isValid</strong></span>(): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   Returns a boolean indicating if the document being parsed is currently valid according to the DTD, or an XML or RelaxNG schema.
   If there is no schema, and the DTD validation option is not provided, this method will return <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
  </p>
 </div>

 <div class="refsect1 parameters" id="refsect1-xmlreader.isvalid-parameters">
  <h3 class="title">Параметри</h3>
  <p class="para">У цієї функції немає
параметрів.</p>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-xmlreader.isvalid-returnvalues">
  <h3 class="title">Значення, що повертаються</h3>
  <p class="para">
   Returns <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> when the document is valid or <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> otherwise.
  </p>
 </div>

 <div class="refsect1 examples" id="refsect1-xmlreader.isvalid-examples">
  <h3 class="title">Приклади</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Приклад #1 Validating XML</strong></p>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$xml </span><span style="color: #007700">= </span><span style="color: #0000BB">XMLReader</span><span style="color: #007700">::</span><span style="color: #0000BB">open</span><span style="color: #007700">(</span><span style="color: #DD0000">'examples/book-simple.xml'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// The validate parser option must be enabled for <br />// this method to work properly<br /></span><span style="color: #0000BB">$xml</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setParserProperty</span><span style="color: #007700">(</span><span style="color: #0000BB">XMLReader</span><span style="color: #007700">::</span><span style="color: #0000BB">VALIDATE</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$xml</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isValid</span><span style="color: #007700">());<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>

 <div class="refsect1 notes" id="refsect1-xmlreader.isvalid-notes">
  <h3 class="title">Примітки</h3>
  <blockquote class="note"><p><strong class="note">Зауваження</strong>: 
   <span class="simpara">
    This checks the current node, not the entire document.
   </span>
  </p></blockquote>
 </div>

 <div class="refsect1 seealso" id="refsect1-xmlreader.isvalid-seealso">
  <h3 class="title">Прогляньте також</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="methodname"><a href="xmlreader.setparserproperty.php" class="methodname" rel="rdfs-seeAlso">XMLReader::setParserProperty()</a> - Set parser options</span></li>
    <li><span class="methodname"><a href="xmlreader.setrelaxngschema.php" class="methodname" rel="rdfs-seeAlso">XMLReader::setRelaxNGSchema()</a> - Set the filename or URI for a RelaxNG Schema</span></li>
    <li><span class="methodname"><a href="xmlreader.setrelaxngschemasource.php" class="methodname" rel="rdfs-seeAlso">XMLReader::setRelaxNGSchemaSource()</a> - Set the data containing a RelaxNG Schema</span></li>
    <li><span class="methodname"><a href="xmlreader.setschema.php" class="methodname" rel="rdfs-seeAlso">XMLReader::setSchema()</a> - Validate document against XSD</span></li>
   </ul>
  </p>
 </div>

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