【问题标题】:how to Retrieve date from xml file [closed]如何从 xml 文件中检索日期 [关闭]
【发布时间】:2012-04-16 11:14:32
【问题描述】:

这是我的 xml 文件,我不知道如何使用 php 从 xml 文件中检索值,如何从 xml 文件中检索信息。如果您知道请帮助我。

  my xml file:
  see:http://en.wikipedia.org/w/api.php?  format=xml&action=query&titles=vikram&prop=revisions&rvprop=content


  <api>
  <query>
  <normalized>
   <n from="vikram" to="Vikram"/>
   </normalized>
   <pages>
   <page pageid="1034501" ns="0" title="Vikram">
    <revisions>
    <rev xml:space="preserve">
    '''Vikram''' may refer to: *[[Vikram (name)]], a male name in the Hindu  
    community *[[Vikramāditya]], a legendary king of India **Vikram, a character
   in   ''[[Baital Pachisi]]'', identified with Vikramāditya **[[Vikram Samvat]]
  (Vikram's Era, "V.S." or "B.S"), a popularly used calendar in India and the 
  official calendar of Nepal, established by Vikramaditya *[[Vikram Pandit]], 
  CitiGroup CEO *[[Vikram (actor)]], Vikram Kennedy, a Tamil-language Indian 
 film actor *[[Vikram Sarabhai]], an Indian scientist *[[Vikram 
 (film)|''Vikram'' (film)]], a 1986 Tamil-language Indian film *[[Vikram (1986 
 Telugu film)|''Vikram'' (1986 Telugu film)]], a 1986 Telugu-language Indian 
 film *[[Vikram Seth]], a bestselling author of Indian origin ;See also: *
 {{lookfrom|Vikram}} *{{intitle|Vikram}} {{disambig}}
 </rev>
 </revisions>
 </page>
 </pages>
 </query>
 </api>

【问题讨论】:

  • 您可以使用一大堆 PHP XML API。试试SimpleXML
  • 我看不懂请给我示例代码
  • 我链接的页面上有示例代码。我们不是来把代码喂给你的。

标签: php xml wikipedia-api


【解决方案1】:

您可以使用 xml_parse_into_struct() 函数来轻松解析 XML。

<?php
$simple = "<para><note>simple note</note></para>";
$p = xml_parser_create();
xml_parse_into_struct($p, $simple, $vals, $index);
xml_parser_free($p);
echo "Index array\n";
print_r($index);
echo "\nVals array\n";
print_r($vals);
?>

source

【讨论】:

    【解决方案2】:

    可以使用PHP原生的DomDocumentSimpleXML

    【讨论】:

    • @user1308746:这不是一个让人们为您编写代码的网站。请查看 benedict_w 提供给您的资源并自己尝试一下。然后,如果您对所尝试的内容有疑问和问题。让我们知道
    猜你喜欢
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-04
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    相关资源
    最近更新 更多