Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding information in a format that is both human-readable and machine-readable. Many programming languages or application programming interfaces (APIs) have been developed for software developers to use to process XML data.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE forexfeed [
<!ELEMENT forexfeed (head*,quotes*)>
<!ELEMENT head (name,value)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT value (#PCDATA)>
<!ELEMENT quote (symbol,title,timestamp,open,high,low,close)>
<!ELEMENT symbol (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT timestamp (#PCDATA)>
<!ELEMENT bid (#PCDATA)>
<!ELEMENT ask (#PCDATA)>
<!ELEMENT mid (#PCDATA)>
]>
<forexfeed>
<head>
<name>Status</name>
<value>OK</value>
</head>
<head>
<name>Version</name>
<value>1.0</value>
</head>
<head>
<name>License</name>
<value>ALL USE OF THIS DATA IS REGULATED UNDER THE TERMS OF SERVICE...</value>
</head>
<head>
<name>UTC Time</name>
<value>[EPOCH TIMESTAMP HERE]</value>
</head>
<head>
<name>UTC Timestamp</name>
<value>YYYY-MM-DD hh:mm:ss</value>
</head>
[...ADDITIONAL HEADER LINES HERE...]
<quote>
<symbol>EURUSD</symbol>
<title>EUR/USD</title>
<timestamp>[TIMESTAMP]</timestamp>
<bid>1.27169</bid>
<ask>1.27179</ask>
<mid>1.27174</mid>
</quote>
<quote>
<symbol>GBPUSD</symbol>
<title>GBP/USD</title>
<timestamp>[TIMESTAMP]</timestamp>
<bid>1.5884</bid>
<ask>1.5886</ask>
<mid>1.5885</mid>
</quote>
<quote>
<symbol>USDCHF</symbol>
<title>USD/CHF</title>
<timestamp>[TIMESTAMP]</timestamp>
<bid>0.9465</bid>
<ask>0.9467</ask>
<mid>0.9466</mid>
</quote>
<quote>
<symbol>USDCAD</symbol>
<title>USD/CAD</title>
<timestamp>[TIMESTAMP]</timestamp>
<bid>1.0011</bid>
<ask>1.0013</ask>
<mid>1.0012</mid>
</quote>
<quote>
<symbol>AUDUSD</symbol>
<title>AUD/USD</title>
<timestamp>[TIMESTAMP]</timestamp>
<bid>1.0448</bid>
<ask>1.0450</ask>
<mid>1.0449</mid>
</quote>
<quote>
<symbol>USDJPY</symbol>
<title>USD/JPY</title>
<timestamp>[TIMESTAMP]</timestamp>
<bid>79.52</bid>
<ask>79.52</ask>
<mid>79.52</mid>
</quote>
<quote>
<symbol>XAUUSD</symbol>
<title>XAU/USD</title>
<timestamp>[TIMESTAMP]</timestamp>
<bid>1728.92</bid>
<ask>1729.23</ask>
<mid>1729.07</mid>
</quote>
<quote>
<symbol>XAGUSD</symbol>
<title>XAG/USD</title>
<timestamp>[TIMESTAMP]</timestamp>
<bid>32.6347</bid>
<ask>32.6627</ask>
<mid>32.6487</mid>
</quote>
</forexfeed>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE forexfeed [
<!ELEMENT forexfeed (head*,quotes*)>
<!ELEMENT head (name,value)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT value (#PCDATA)>
<!ELEMENT quote (symbol,title,timestamp,open,high,low,close)>
<!ELEMENT symbol (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT timestamp (#PCDATA)>
<!ELEMENT open (#PCDATA)>
<!ELEMENT high (#PCDATA)>
<!ELEMENT low (#PCDATA)>
<!ELEMENT close (#PCDATA)>
]>
<forexfeed>
<head>
<name>Status</name>
<value>OK</value>
</head>
<head>
<name>Version</name>
<value>1.0</value>
</head>
<head>
<name>License</name>
<value>ALL USE OF THIS DATA IS REGULATED UNDER THE TERMS OF SERVICE...</value>
</head>
<head>
<name>UTC Time</name>
<value>[EPOCH TIMESTAMP HERE]</value>
</head>
<head>
<name>UTC Timestamp</name>
<value>YYYY-MM-DD hh:mm:ss</value>
</head>
[...ADDITIONAL HEADER LINES HERE...]
<quote>
<symbol>EURUSD</symbol>
<title>EUR/USD</title>
<timestamp>[TIMESTAMP]</timestamp>
<open>1.27095</open>
<high>1.27291</high>
<low>1.27037</low>
<close>1.27225</close>
</quote>
<quote>
<symbol>GBPUSD</symbol>
<title>GBP/USD</title>
<timestamp>[TIMESTAMP]</timestamp>
<open>1.5875</open>
<high>1.5893</high>
<low>1.5871</low>
<close>1.5886</close>
</quote>
<quote>
<symbol>USDCHF</symbol>
<title>USD/CHF</title>
<timestamp>[TIMESTAMP]</timestamp>
<open>0.9473</open>
<high>0.9475</high>
<low>0.9456</low>
<close>0.9462</close>
</quote>
<quote>
<symbol>USDCAD</symbol>
<title>USD/CAD</title>
<timestamp>[TIMESTAMP]</timestamp>
<open>1.0019</open>
<high>1.0024</high>
<low>1.0009</low>
<close>1.0010</close>
</quote>
<quote>
<symbol>AUDUSD</symbol>
<title>AUD/USD</title>
<timestamp>[TIMESTAMP]</timestamp>
<open>1.0444</open>
<high>1.0456</high>
<low>1.0435</low>
<close>1.0453</close>
</quote>
<quote>
<symbol>USDJPY</symbol>
<title>USD/JPY</title>
<timestamp>[TIMESTAMP]</timestamp>
<open>79.47</open>
<high>79.54</high>
<low>79.40</low>
<close>79.53</close>
</quote>
<quote>
<symbol>XAUUSD</symbol>
<title>XAU/USD</title>
<timestamp>[TIMESTAMP]</timestamp>
<open>1726.43</open>
<high>1729.71</high>
<low>1726.02</low>
<close>1728.65</close>
</quote>
<quote>
<symbol>XAGUSD</symbol>
<title>XAG/USD</title>
<timestamp>[TIMESTAMP]</timestamp>
<open>32.5151</open>
<high>32.6733</high>
<low>32.5150</low>
<close>32.6373</close>
</quote>
</forexfeed>