Alexandor1984
Новичок
Проблема с simplexml_load_string
Есть код
Переменная $xmlstr получает данные в виде:
<tasks>
<task>
<idTask>1</idTask>
<name>Купитиь масла</name>
<specification>Найти магазин, достать денги ...</specification>
<createDate>11.11.2007</createDate>
<finishDate>11.12.2007</finishDate>
<id_Priority>0</id_Priority>
</task>
</tasks>
Проблема в том что если в тег <specification> поместить много текста, то сразуже появляються ошибки вида:
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : internal erro ...
Подскажите в чем проблема?
Есть код
PHP:
<?php
mysql_connect("localhost", "root", "5") or die ("errorServer");
mysql_select_db("crm") or die("errorDB");
if ($_GET[data] != "")
{
$xmlstr = $_GET[data];
$xml = simplexml_load_string($xmlstr);
foreach ($xml->task as $task)
{
$name = $task->name;
$specification = $task->specification;
$createDate = $task->createDate;
$finishDate = $task->finishDate;
$id_Priority = $task->id_Priority;
$id_Employee = $task->id_Employee;
$query = "INSERT INTO task (name_Task, specification_Task, createDate_Task, finishDate_Task, id_Priority, id_Employee) VALUES ('$name', '$specification', '$createDate', '$finishDate', '$id_Priority', '$id_Employee');";
$result = mysql_query($query);
}
$result = mysql_error();
if ($result == "")
{
print "OK";
}
else
{
print "$result";
}
}
mysql_close ();
?>
<tasks>
<task>
<idTask>1</idTask>
<name>Купитиь масла</name>
<specification>Найти магазин, достать денги ...</specification>
<createDate>11.11.2007</createDate>
<finishDate>11.12.2007</finishDate>
<id_Priority>0</id_Priority>
</task>
</tasks>
Проблема в том что если в тег <specification> поместить много текста, то сразуже появляються ошибки вида:
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : internal erro ...
Подскажите в чем проблема?