This PHP code creates the output you see below
<!DOCTYPE html>
<html>
<head>
  <title>RESTful "live" Gold Price (PHP)</title>

  <?php
  // Fetch the JSON file from DGCSC.org
  $dgcscURL = "http://xml.dgcsc.org/xml.cfm?password=trial&action=GoldJBAO";
  $json = file_get_contents($dgcscURL);
  // Decode to an array
  $jsonArray = json_decode($json, true);

  // Function to recursively iterate through the data to display it on the page
  function displayArrayRecursively($jArray) {
    $returnData = "";
    if ($jArray) {
      foreach ($jArray as $valuKey => $value) {
        if (is_array($value)) {
            //output key name only
            echo "    $valuKey<br>";
            displayArrayRecursively($value);
        } else {
            // Output key and value
            echo "        $valuKey = $value<br>";
            
        }
      }
    }
  }
  ?>

</head>
<body>

  <div><?php displayArrayRecursively($jsonArray); ?></div>

</body>
</html>




    GoldPrice
        per = ounce
        date = 2011-08-31 23:29:54
    AED
        currencyname = Emirati Dirham
        ask = 4729.9
        bid = 4726.6
    ARS
        currencyname = Argentine Peso
        ask = 10810.9
        bid = 10803.3
    AUD
        currencyname = Australian Dollar
        ask = 1378.8
        bid = 1377.8
    BHD
        currencyname = Bahraini Dinar
        ask = 485.5
        bid = 485.1
    BRL
        currencyname = Brazilian Real
        ask = 2877.8
        bid = 2875.8
    CAD
        currencyname = Canadian Dollar
        ask = 1400
        bid = 1399.1
    CHF
        currencyname = Swiss Franc
        ask = 1184
        bid = 1183.1
    CNY
        currencyname = Chinese Yuan Renminbi
        ask = 7921.7
        bid = 7916.2
    COP
        currencyname = Colombian Peso
        ask = 2478922
        bid = 2477189.5
    CZK
        currencyname = Czech Koruna
        ask = 27207.9
        bid = 27188.9
    DJF
        currencyname = Djiboutian Franc
        ask = 233339.3
        bid = 233176.2
    DKK
        currencyname = Danish Krone
        ask = 7310.9
        bid = 7305.8
    DZD
        currencyname = Algerian Dinar
        ask = 104324.5
        bid = 104251.6
    EGP
        currencyname = Egyptian Pound
        ask = 9208.4
        bid = 9201.9
    EUR
        currencyname = Euro
        ask = 981.4
        bid = 980.7
    GBP
        currencyname = British Pound
        ask = 775.8
        bid = 775.3
    HKD
        currencyname = Hong Kong Dollar
        ask = 9980.5
        bid = 9973.6
    HUF
        currencyname = Hungarian Forint
        ask = 309373.6
        bid = 309157.3
    IDR
        currencyname = Indonesian Rupiah
        ask = 15067254.2
        bid = 15056724.2
    ILS
        currencyname = Israeli Shekel
        ask = 4601.8
        bid = 4598.6
    INR
        currencyname = Indian Rupee
        ask = 78052.7
        bid = 77998.2
    IQD
        currencyname = Iraqi Dinar
        ask = 1497703
        bid = 1496656.3
    JOD
        currencyname = Jordanian Dinar
        ask = 911.1
        bid = 910.4
    JPY
        currencyname = Japanese Yen
        ask = 134150.8
        bid = 134057.1
    KWD
        currencyname = Kuwaiti Dinar
        ask = 366.6
        bid = 366.3
    LBP
        currencyname = Lebanese Pound
        ask = 1947788.6
        bid = 1946427.3
    LTL
        currencyname = Lithuanian Litas
        ask = 3388.8
        bid = 3386.4
    LYD
        currencyname = Libyan Dinar
        ask = 1581.2
        bid = 1580.1
    MAD
        currencyname = Moroccan Dirham
        ask = 10926
        bid = 10918.4
    MRO
        currencyname = Mauritanian Ougiya
        ask = 374142.8
        bid = 373881.3
    MXN
        currencyname = Mexican Peso
        ask = 16847.5
        bid = 16835.7
    MYR
        currencyname = Malaysian Ringgit
        ask = 4059
        bid = 4056.1
    NOK
        currencyname = Norwegian Krone
        ask = 7984.3
        bid = 7978.7
    NZD
        currencyname = New Zealand Dollar
        ask = 1537.8
        bid = 1536.8
    OMR
        currencyname = Omani Rial
        ask = 495.6
        bid = 495.3
    PEN
        currencyname = Peruvian Nuevo Sol
        ask = 3644.3
        bid = 3641.7
    PHP
        currencyname = Philippine Peso
        ask = 56135.2
        bid = 56095.9
    PLN
        currencyname = Polish Zloty
        ask = 4130.4
        bid = 4127.6
    QAR
        currencyname = Qatari Riyal
        ask = 4689.1
        bid = 4685.8
    RUB
        currencyname = Russian Rouble
        ask = 47814.8
        bid = 47781.4
    SAR
        currencyname = Saudi Arabian Riyal
        ask = 4829.7
        bid = 4826.3
    SDG
        currencyname = Sudanese Pound
        ask = 7330.6
        bid = 7325.5
    SEK
        currencyname = Swedish Krona
        ask = 9007.5
        bid = 9001.2
    SGD
        currencyname = Singapore Dollar
        ask = 1608.7
        bid = 1607.5
    SOS
        currencyname = Somali Shilling
        ask = 1544050.5
        bid = 1542971.4
    SYP
        currencyname = Syrian Pound
        ask = 196956.3
        bid = 196818.7
    THB
        currencyname = Thai Baht
        ask = 41171.2
        bid = 41142.4
    TND
        currencyname = Tunisian Dinar
        ask = 2231.3
        bid = 2229.8
    TRY
        currencyname = Turkish Lira
        ask = 2782.6
        bid = 2780.7
    USD
        currencyname = United States Dollar
        ask = 1287.8
        bid = 1286.8
    VUV
        currencyname = Vanuatu Vatu
        ask = 121536.3
        bid = 121451.4
    YER
        currencyname = Yemeni Rial
        ask = 276737.9
        bid = 276544.5
    ZAR
        currencyname = South African Rand
        ask = 13721.8
        bid = 13712.3