2012-04-02 19 views
-5

これは自分のxmlファイルです。xmlファイルから値を取得する方法がわかりません。どのように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> 
+2

あなたが使用することができますPHPのXML APIを全体の束があります。 [SimpleXML](http://www.php.net/manual/en/simplexml.examples-basic.php)を試してください。 – spencercw

+0

私は理解できませんサンプルコード – SANSCLAW

+4

私にリンクされたページにサンプルコードがあります。私たちはあなたにコードをスプーンで送り届けるためのものではありません。 – spencercw

答えて

0

を使用することができます。

<?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

0

あなたが解析しやすいXMLのためxml_parse_into_struct()関数を使用することができますPHPのネイティブDomDocumentまたはSimpleXML

+0

私はコードを教えてくれますか? – SANSCLAW

+0

@ user1308746:これは、人々がコードを書くことを可能にするサイトではありません。 benedict_wがあなたに与えたリソースを見て、自分で試してみてください。その後、あなたが試したことに関する質問や問題がある場合。我々に教えてください – bretterer

関連する問題