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; - - - - - - ]]>