<?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.4 $ --> <refentry id='function.simplexml-element-construct'> <refnamediv> <refname>SimpleXMLElement->__construct()</refname> <refpurpose> Creates a new SimpleXMLElement object </refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <classsynopsis> <ooclass><classname>SimpleXMLElement</classname></ooclass> <constructorsynopsis> <methodname>__construct</methodname> <methodparam><type>string</type><parameter>data</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>options</parameter></methodparam> <methodparam choice="opt"><type>bool</type><parameter>data_is_url</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>ns</parameter></methodparam> <methodparam choice="opt"><type>bool</type><parameter>is_prefix</parameter></methodparam> </constructorsynopsis> </classsynopsis> <para> Creates a new <classname>SimpleXMLElement</classname> object. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>data</parameter></term> <listitem> <para> A well-formed XML string or the path or URL to an XML document if <parameter>data_is_url</parameter> is &true;. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>options</parameter></term> <listitem> <para> Optionally used to specify <link linkend="libxml.constants">additional Libxml parameters</link>. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>data_is_url</parameter></term> <listitem> <para> By default, <parameter>data_is_url</parameter> is &false;. Use &true; to specify that <parameter>data</parameter> is a path or URL to an XML document instead of <type>string</type> data. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>ns</parameter></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry> <term><parameter>is_prefix</parameter></term> <listitem> <para> </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Returns a <type>SimpleXMLElement</type> object representing <parameter>data</parameter>. </para> </refsect1> <refsect1 role="errors"> &reftitle.errors; <para> Produces an <constant>E_WARNING</constant> error message for each error found in the XML data and throws an exception if errors were detected. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>Create a SimpleXMLElement object</title> <programlisting role="php"> <![CDATA[ <?php include 'example.php'; $sxe = new SimpleXMLElement($xmlstr); echo $sxe->movie[0]->title; ?> ]]> </programlisting> </example> </para> <para> <example> <title>Create a SimpleXMLElement object from a URL</title> <programlisting role="php"> <![CDATA[ <?php $sxe = new SimpleXMLElement('http://example.org/document.xml', NULL, TRUE); echo $sxe->asXML(); ?> ]]> </programlisting> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><xref linkend="function.simplexml-load-string" /></member> <member><xref linkend="function.simplexml-load-file" /></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 -->