За последние 24 часа нас посетили 94437 программистов и 5760 роботов. Сейчас ищут 3316 программистов ...

Вывод даты из .xml

Тема в разделе "PHP для новичков", создана пользователем Alkambra, 12 янв 2016.

  1. Alkambra

    Alkambra Новичок

    С нами с:
    12 янв 2016
    Сообщения:
    2
    Симпатии:
    0
    Помогите пожалуйста вывести дату из xml файла в PHP

    Код (PHP):
    1. <ValCurs Date="10.01.2015" Name="" Description="">
    2. <ValType Type="">
    3.  
    4. <Valute Code="USD">
    5. <Nominal>1</Nominal>
    6. <Name>USA dollar</Name>
    7. <Value>1.5685</Value>
    8. </Valute> 
    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, результаты array/object dump и т. д.
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    невалидный какойто xml. где базовый тег?
     
  3. Alkambra

    Alkambra Новичок

    С нами с:
    12 янв 2016
    Сообщения:
    2
    Симпатии:
    0
    Вот весь файл

    Код (PHP):
    1. <ValCurs Date="10.01.2015" Name="" Description="">
    2. <ValType Type="">
    3.  
    4. <Valute Code="USD">
    5. <Nominal>1</Nominal>
    6. <Name>USA dollar</Name>
    7. <Value>1.5685</Value>
    8. </Valute>
    9.  
    10. <Valute Code="RUB">
    11. <Nominal>1</Nominal>
    12. <Name>Russian ruble</Name>
    13. <Value>0.0205</Value>
    14. </Valute>
    15.  
    16. <Valute Code="GBP">
    17. <Nominal>1</Nominal>
    18. <Name>English funt</Name>
    19. <Value>2.2786</Value>
    20. </Valute>
    21.  
    22. <Valute Code="EUR">
    23. <Nominal>1</Nominal>
    24. <Name>Evro</Name>
    25. <Value>1.7069</Value>
    26.  
    27. </Valute>
    28. </ValType>
    29. </ValCurs> 
    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, результаты array/object dump и т. д.
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.497
    Симпатии:
    1.726
    Код (PHP):
    1. <?php
    2. $xml_txt = <<<XML
    3. <ValCurs Date="10.01.2015" Name="" Description="">
    4. <ValType Type="">
    5.  
    6. <Valute Code="USD">
    7. <Nominal>1</Nominal>
    8. <Name>USA dollar</Name>
    9. <Value>1.5685</Value>
    10. </Valute>
    11.  
    12. <Valute Code="RUB">
    13. <Nominal>1</Nominal>
    14. <Name>Russian ruble</Name>
    15. <Value>0.0205</Value>
    16. </Valute>
    17.  
    18. <Valute Code="GBP">
    19. <Nominal>1</Nominal>
    20. <Name>English funt</Name>
    21. <Value>2.2786</Value>
    22. </Valute>
    23.  
    24. <Valute Code="EUR">
    25. <Nominal>1</Nominal>
    26. <Name>Evro</Name>
    27. <Value>1.7069</Value>
    28.  
    29. </Valute>
    30. </ValType>
    31. </ValCurs>
    32. XML;
    33.  
    34. $xml = simplexml_load_string($xml_txt);
    35. echo $xml["Date"];
    36.  
    37. ?>