Mauricio Muriel wrote:
> Hi Shawn,
>
> Thanks for your time, this is the complete code of the function (in
> fact the complete code in: xml_match.php file)
>
> <?php
>
> function xml_match($columns,$text,&$result)
> {$debug=true;
> echo "Starting XML Module";
> if ($debug)
> {echo "<br /><strong>Starting XML match</strong><br />";
> }
>
> $text = preg_replace ("%\>[\n\t\r\ ]+%",">",$text);
>
> $doc = new DOMDocument();
> if ($debug)
> {echo "Created DOMDoc<br />\n";
> print_r($doc);
> echo "<br />\n";
> }
> $doc->loadXML($text);
>
> if ($debug)
> {echo "loaded XML<br />\n";
> print_r($doc);
> echo "<br />\n";
> }
> $arrRet = array('x');
> $totalHouses=0;
> $lastInd=0;
>
>
> if ($debug)
> {print_r($doc);
> }
>
> $indTotalEle = 0;//Total elements
>
>
> //=============================================================================
> //Defines the "root" tag of the houses
>
> //=============================================================================
> $dataNode = '';//It is the node for the "actual" node.
> $baseNode = '';//It is a reference to the "base" node, It is used to have
>
>
> if ($debug)
> {echo "Doc node: ".$doc->nodeName."<br />\n";
>
> }
>
> $arrDocChilds = $doc->childNodes;
> echo "Size of array: ".$arrDocChilds->length." <br />";
> for ($i=0;$i<count($arrDocChilds->length);$i++)
> {if ($arrDocChilds->item($i)->nodeType <> '3')
> {echo "Entro aqui";
> $rootElement = $arrDocChilds->item($i);
> break(1);
> $i=$arrDocChilds->length;
> }
> }
> $dataNode = $rootElement;
>
> ?>
>
> This is the error in command line:
>
> [ad...@server xml]$ php xml_match.php
> PHP Parse error: parse error in
> /var/www/vhosts/default/htdocs/spytest/share/xml/xml_match.php on line 60
> Content-type: text/html
> X-Powered-By: PHP/4.3.2
>
>
> I try to include the file in another .php file (test.php), this way:
>
> <?php
>
> include ("xml_match.php");
>
> ?>
>
> And I run this script this way:
>
> [ad...@server xml]$ php test.php
> PHP Parse error: parse error in
> /var/www/vhosts/default/htdocs/spytest/share/xml/xml_match.php on line 60
> Content-type: text/html
> X-Powered-By: PHP/4.3.2
>
> I hope you can help me, I don't know why it is happening.
>
> Best regards
>
> Mauricio M.
Please keep replies on list.
At a minimum you are missing the closing brace } for your function. I
would suggest that you find an IDE or at least a text editor that has
PHP syntax checking.
-Shawn
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php