diff --git a/yahoo/finance/yahoo.finance.keystats.xml b/yahoo/finance/yahoo.finance.keystats.xml
index 69fb91cd..fda270d9 100644
--- a/yahoo/finance/yahoo.finance.keystats.xml
+++ b/yahoo/finance/yahoo.finance.keystats.xml
@@ -2,7 +2,8 @@
- Ryan Hoium
+ Original: Ryan Hoium
+ Updated by: James Dyer
Yahoo Finance - Key Statistics by Stock Symbol
@@ -22,75 +23,30 @@
;
- if ( keystatsquery.*.length() != 0 )
+ if ( keystatsquery.td.length() !== 0 )
{
var i = 0;
- while ( i < keystatsquery.length())
+ while ( i < keystatsquery.td.length())
{
// Setup to Process Two 'td' Elements at a Time - Name and Value Pairs
- var td_param_name = keystatsquery[i];
- var td_value = keystatsquery[i+1];
+ var td_param_name = keystatsquery.td[i];
+ var td_value = keystatsquery.td[i+1];
var param_name = "";
var attr = "";
var value = "";
i = i + 2;
// Process Parameter Name and any Associated Attributes (Timeframe, Stock Split Info)
- param_name = td_param_name.p.text().toString();
+ param_name = td_param_name.text().toString();
param_name = String(param_name.replace(/:/g,""));
attr = String(param_name.match(/\(.*\)/));
attr = String(attr.trim());
@@ -105,7 +61,7 @@
param_name = param_name.trim();
// Process Value Information
- value = td_value.p.text().toString();
+ value = td_value.text().toString();
// Catch When it is Span Tag instead of P tag
if( value == false){
value = td_value.span.text().toString();
@@ -123,12 +79,6 @@
}
// Return statsdata strucuture
response.object = statsdata;
-
-
-
-
-
-
]]>