Показать сообщение отдельно
Старый 15.08.2008, 03:31
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
понятия не имею, у меня все работает и локально и удаленно, я ж говорю, не знаю как такое вообще могло получиться, что там ниоткуда слеши взялись =) Ну, фз, если это так выглядит текст полученный из POST - ну, фз, возьми да замени =)
Цитата:
Сам попробуй в своём скрипте посавить эти обратные слэша перед ковычками...
я что, враг себе? естесственно работать не будет, это не ХМЛ, если там слеши стоят =)
Код:
<?php
error_reporting(E_ALL);
$foo =
"<ids>
    <id i=\\\"5\\\" />
    <id i=\\\"126\\\" />
    <id i=\\\"3464\\\" />
    <id i=\\\"2\\\" />
    <id i=\\\"1\\\" />
</ids>";
/*$string = <<<XML
<ids>
    <id i="5" />
    <id i="126" />
    <id i="3464" />
    <id i="2" />
    <id i="1" />
</ids>
XML;

$xml = new SimpleXMLElement($string);
print $xml->asXML();
foreach ($xml->xpath("id[@*]") as $a => $b) {
	var_dump($b["i"]);
	print $b["i"] . "\r";
}*/
$foo = preg_replace("/\\\/e", "", $foo);
var_dump($foo);
$xml0 = simplexml_load_string($foo);
//print $xml->asXML();
foreach ($xml0->xpath("id[@*]") as $a => $b) {
	var_dump($b["i"]);
	print $b["i"] . "\r";
}
?>


Последний раз редактировалось wvxvw; 15.08.2008 в 03:43.