|
|
|
|
|
для: coloboc66
(18.01.2007 в 12:22)
| | Ну например в протоколе SOAP. | |
|
|
|
|
|
|
|
для: vbps
(18.01.2007 в 13:23)
| | Если не работает DOM, можно регулярными выражениями:
<?
$xml = '
<STUDENTS id="1">
<STUDENT id="12" show="1">
<NAME>Александр</NAME>
<INFO TITLE="Примечания">дополнительные примечания</INFO>
</STUDENT>
<STUDENT id="122" show="0">
<NAME>Володя</NAME>
<INFO TITLE="Примечания">дополнительные примечания</INFO>
</STUDENT>
</STUDENTS>';
preg_match_all("#<STUDENT[\s]+id=\"(\d+)\".+>\s*<NAME>(.+)</NAME>\s*<INFO.+>(.+)</INFO>#isU", $xml, $m);
$array = array();
for ( $i = 0; $i < count($m[0]); $i++ ) {
$array[$i]['id'] = $m[1][$i];
$array[$i]['name'] = $m[2][$i];
$array[$i]['info'] = $m[3][$i];
}
print_r($array);
|
| |
|
|
|
|
|
|
|
для: Саня
(18.01.2007 в 17:09)
| | Во, теперь все ясно.
Будем дальше рыть. | |
|
|
|
|
|
|
|
для: vbps
(18.01.2007 в 14:09)
| | Для этого скрипта нужен php 5. | |
|
|
|
|
|
|
|
для: coloboc66
(18.01.2007 в 14:01)
| | Вроде бы да, все примеры что смотрел работают. | |
|
|
|
|
|
|
|
для: vbps
(18.01.2007 в 13:23)
| | А у вас настроен РНР для работы с XML? | |
|
|
|
|
|
|
|
для: Саня
(17.01.2007 в 22:18)
| | Чегото ничего не выводит. Использование DOM требует доп. библиотек?
Кавычки экранировал. | |
|
|
|
|
|
|
|
для: Саня
(18.01.2007 в 12:19)
| | А кто говорит что тут используются XML-файлы вместо базы данных? - да никто не говорит. Я спрашивал, зачем использовать XML совместно с мускулом... | |
|
|
|
|
|
|
|
для: Sergey89
(18.01.2007 в 12:10)
| | А по-русски есть что-то подобное? | |
|
|
|
|
|
|
|
для: coloboc66
(18.01.2007 в 09:19)
| | А кто говорит что тут используются XML-файлы вместо базы данных? Может у них раньше всё было на файлах, а потом решили перенести на mysql? | |
|
|
|
|