XML uitschrijven in php

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Angelo Kreikamp

Angelo Kreikamp

19/09/2012 21:05:31
Quote Anchor link
Beste scripters,

Ik ben bezig met een API helaas gaat dit allemaal via een site en niet via bestanden dus de api zit in de host site en ik moet de dingen dus aanroepen via
variables in de url.

Het volgende wil ik ik wil dat een php uitschrijft per module wat de inhoud is meerdere waardig dus

in de xml kan staan 2x <ip>127.0.0.7</ip> en <ip>127.0.0.1</ip> en dat moet hij netjes onder elkaar uitschrijven in php zodat we iets als dit krijgen:

ips: 127.0.0.7
127.0.0.1

nu heb ik hier en daar wat probeert kwa script die hier stonden maar het werkte helaas niet.

De xml file
Quote:
<api>
<version>1.3.2</version>
<response>
<result module="ip" action="get" type="select" code="1000">SUCCESS</result>
<details>
<detail>
<code>1000</code>
<description>IP details from: xxxx</description>
<server_pack_id>xxxx</server_pack_id>
<server_name>KRKM007</server_name>
<ip_record>
<ip>127.0.0.7</ip>
<reverse_lookup>- DO NOT ASSIGN - 1</reverse_lookup>
<nullrouted>0</nullrouted>
<billing_information>
<start_date>8/14/12</start_date>
<end_date/>
<price>2.50</price>
</billing_information>
</ip_record>
</detail>
</details>
</response>
</api>


Boven
 
PHP hulp

PHP hulp

25/12/2024 14:02:33
 
- Ariën  -
Beheerder

- Ariën -

19/09/2012 21:07:42
Quote Anchor link
Wat heb je geprobeerd?
 
Angelo Kreikamp

Angelo Kreikamp

19/09/2012 21:36:27
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$xml
= simplexml_load_file("test.xml");

echo $xml->getName() . "<br />";

foreach($xml->children() as $child)
  {

  echo $child->getName() . ": " . $child . "<br />";
  }

?>


Toevoeging op 20/09/2012 14:39:29:

dat zou toch moeten werken?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.