我有一个IP地址,我需要从中获取XML数据?我想用PHP脚本做这件事。我调查了SimpleXMLElement
,但我没有得到它。
http://94.23.34.69:7240/
<ServerStats>
<Name>IG_Battlegrounds</Name>
<ModuleName>Native</ModuleName>
<MultiplayerVersionNo>1157</MultiplayerVersionNo>
<ModuleVersionNo>0</ModuleVersionNo>
<MapID>491</MapID>
<MapName>Ruins</MapName>
<MapTypeID>42</MapTypeID>
<MapTypeName>Battle</MapTypeName>
<NumberOfActivePlayers>26</NumberOfActivePlayers>
<MaxNumberOfPlayers>50</MaxNumberOfPlayers>
<HasPassword>No</HasPassword>
<IsDedicated>Yes</IsDedicated>
<HasSteamAntiCheat>No</HasSteamAntiCheat>
<ModuleSetting0>20</ModuleSetting0>
<ModuleSetting1>16</ModuleSetting1>
<ModuleSetting2>0</ModuleSetting2>
<ModuleSetting3>0</ModuleSetting3>
<ModuleSetting4>1</ModuleSetting4>
<ModuleSetting5>1</ModuleSetting5>
<ModuleSetting6>0</ModuleSetting6>
<ModuleSetting7>65</ModuleSetting7>
<ModuleSetting8>0</ModuleSetting8>
<ModuleSetting9>1</ModuleSetting9>
<ModuleSetting10>2</ModuleSetting10>
<ModuleSetting11>30</ModuleSetting11>
<ModuleSetting12>330</ModuleSetting12>
<ModuleSetting13>1</ModuleSetting13>
<ModuleSetting14>5</ModuleSetting14>
<ModuleSetting15>8</ModuleSetting15>
<ModuleSetting16>100</ModuleSetting16>
<ModuleSetting17>100</ModuleSetting17>
<ModuleSetting18>100</ModuleSetting18>
</ServerStats>
答案 0 :(得分:2)
我认为您可以使用simplexml_load_file()
在代码中加载外部xml文件
$xml = simplexml_load_file('http://94.23.34.69:7240');
答案 1 :(得分:0)
PHP file_get_contents
- http://uk3.php.net/file_get_contents
这将获取包含XML的字符串。用它做你想做的事。