спасибо. то что нужно.
Не работает с xml вида
… …
Блин… короче с повторяющимися тегами
Если корректный код – работать должно. То, что у меня – только кладёт полученное в массив, а сам парсинг осуществляется PHP. Проверьте свой XML на корректность.
Такое не парсит
1329610 1
1339011 1
1351369 1
$text = file_get_contents(‘http://omlet.ru/agree_doc.html‘); //$text = preg_replace(‘/\[/ism', '', $text);
$simple = new SimpleXMLElement($text); //print_r ($simple);
$about = false; foreach($simple->about as $v){ $v = preg_replace('/\[/ism', '', $v); $about.=''.$v."\n"; }
$items = false; foreach($simple->items as $v){ $items .= "\t".$v->caption->number.') '.$v->caption->text."\n"; foreach($v->item as $k=>$kv){ $kv->text = preg_replace('/\[/ism', 'text); $kv->text = preg_replace('/\]/ism’, ‘>’, $kv->text); $items .= “\t\t\t”.$kv->number.’ | ‘.$kv->text.”\n”; } } $items = nl2br($items);
$heredoc = <<<HERE {$simple->title} {$about} {$items} HERE; echo $heredoc;
Subscribe without commenting E-Mail:
Name (required)
Mail (will not be published) (required)
Website
Notify me of followup comments via e-mail
10 November at 5:19 pm
спасибо. то что нужно.
24 December at 2:23 pm
Не работает с xml вида
…
…
24 December at 2:24 pm
Блин… короче с повторяющимися тегами
26 December at 1:03 pm
Если корректный код – работать должно.
То, что у меня – только кладёт полученное в массив, а сам парсинг осуществляется PHP.
Проверьте свой XML на корректность.
6 February at 10:43 pm
Такое не парсит
1329610
1
1339011
1
1351369
1
13 April at 4:21 pm
$text = file_get_contents(‘‘);
//$text = preg_replace(‘/\[/ism', '', $text);
$simple = new SimpleXMLElement($text);
//print_r ($simple);
$about = false;
foreach($simple->about as $v){
$v = preg_replace('/\[/ism', '', $v);
$about.=''.$v."\n";
}
$items = false;
foreach($simple->items as $v){
$items .= "\t".$v->caption->number.') '.$v->caption->text."\n";
foreach($v->item as $k=>$kv){
$kv->text = preg_replace('/\[/ism', 'text);
$kv->text = preg_replace('/\]/ism’, ‘>’, $kv->text);
$items .= “\t\t\t”.$kv->number.’ | ‘.$kv->text.”\n”;
}
}
$items = nl2br($items);
$heredoc = <<<HERE
{$simple->title}
{$about}
{$items}
HERE;
echo $heredoc;