Перейти к содержимому

Фотография
- - - - -

Передача переменной для записи xml


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 Антон Лаврентьев

Антон Лаврентьев

    Прохожий

    Топикстартер
  • Новичок
  • 0
    1 сообщ.

Отправлено 16 Февраль 2011 в 20:10

Здравствуйте! Пытаюсь разобраться в связке xml + php +html. Использовал пример из темы Передача данных в xml через форму, все работает, но есть вопрос. В форму html и php я добавил переменную id, которая должна обозначать номер записи в xml, выглядит это так:
<?php
    $id=$_POST['id'];
    $xml = simplexml_load_file('myxml.xml');
    $xml->book[$id]->author = $_POST['author'];
    $xml->asXML('myxml.xml');
	echo $id;
?>

Переменная id нормально проходит в php, но не работает, если в book[] ввести цифру, то все ок, а с переменной id запись в xml не проходит. В чем ошибка? Спасибо.
  • 0

Спонсор

#2 Medwoodu

Medwoodu

    Злобный модер

  • суперМодератор
  • 357
    1 418 сообщ.

Отправлено 17 Февраль 2011 в 00:14

Здравствуйте! Пытаюсь разобраться в связке xml + php +html. Использовал пример из темы Передача данных в xml через форму, все работает, но есть вопрос. В форму html и php я добавил переменную id, которая должна обозначать номер записи в xml, выглядит это так:

<?php
    $id=$_POST['id'];
    $xml = simplexml_load_file('myxml.xml');
    $xml->book[$id]->author = $_POST['author'];
    $xml->asXML('myxml.xml');
	echo $id;
?>

Переменная id нормально проходит в php, но не работает, если в book[] ввести цифру, то все ок, а с переменной id запись в xml не проходит. В чем ошибка? Спасибо.

вы уверены что существует соответствующий нод?если нода book нет-то соответственно будет ошибка.

p.s. я бы изучал на вашем месте DOMXML, simple кривой и в нем не хватает функционала:
a)конвертирование невалдных html в xml заканчивается ошибкой
b)отсутствуют cdata и comment, плюс нормальный трансформ
  • 0



Похожие темы Свернуть

Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей