Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: объяснить xml и как его распорсить
 
 автор: vadimka   (26.05.2011 в 15:12)   письмо автору
 
 

Здравствуйте!
получаю такой файл:

    <?xml version="1.0" encoding="UTF-8"?>
    <message xmlns="некий урл/xml_out.php" [^] rid="1288960181">
    <sin>номер абонента</sin>
    <sn>короткий номер</sn>
    <service>content-request</service>
    <status date="2010-11-05 14:44:10+02"/>
    <body content-type="text/plain">Текст сообщения</body>
    </message>

когда разбираю его:

$xml = new SimpleXMLElement($HTTP_RAW_POST_DATA);
echo $xml->attributes()->rid."<br>";
  echo $xml->sin."<br>";
  echo $xml->sn."<br>";
  echo $xml->status->attributes()->date."<br>";
  echo $xml->body."<br>";

ругается, если убрать со второй строчки [^] - работает.
не могли бы Вы объяснить что к чему?

  Ответить  
 
 автор: psychomc   (26.05.2011 в 15:27)   письмо автору
 
   для: vadimka   (26.05.2011 в 15:12)
 

в xml более жесткий синтаксис чем в html

  Ответить  
 
 автор: vadimka   (26.05.2011 в 15:29)   письмо автору
 
   для: psychomc   (26.05.2011 в 15:27)
 

так зачем вставляют это [^]

  Ответить  
 
 автор: psychomc   (26.05.2011 в 16:01)   письмо автору
 
   для: vadimka   (26.05.2011 в 15:29)
 

спросите у тех, кто вставляет

  Ответить  
 
 автор: vadimka   (31.05.2011 в 18:15)   письмо автору
 
   для: psychomc   (26.05.2011 в 16:01)
 

они сказали, что опечатка:)

<?xml version="1.0" encoding="UTF-8"?>
<message xmlns="урл/xml_out.php" rid="1288960181">
<sin>номер абонента</sin>
<sn>короткий номер</sn>
<service>content-request</service>
<status date="2010-11-05 14:44:10+02"/>
<body content-type="text/plain">Текст сообщения</body>
</message>

не могли вы объяснить эту строчку
<message xmlns="урл/xml_out.php"

это урл куда отправляется xml-файл или же куда должен пойти ответ?
а то я новичок, а партнер немногословен:)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования