static function GetInnerText(XMLReader $xml, $default = "")
	{
		if ($xml->isEmptyElement == false && $xml->read() && $xml->nodeType == XMLReader::TEXT)
		{
			return $xml->value;
		}
		else
		{
			return $default;
		}
	}
static function GetInnerText(XMLReader $xml, $default = "")
	{
		if ($xml->isEmptyElement == false && $xml->read() && $xml->nodeType == XMLReader::TEXT)
		{
			return $xml->value;
		}
		else
		{
			return $default;
		}
	}
static function GetInnerText ( XMLReader $ xml , $ default = "" ) { if ( $ xml -> isEmptyElement == false && $ xml -> read ( ) && $ xml -> nodeType == XMLReader :: TEXT ) { return $ xml -> value ; } else { return $ default ; } }
For a node that is known to have inner text and no other child nodes,
this returns the inner text and advances the reader curser to the next
element.  If there is no text, the curser is not advanced
@param XMLReader
@param string $default (optional) if the value is blank
@return string
For a node that is known to have inner text and no other child nodes this returns the inner text and advances the reader curser to the next element . If there is no text the curser is not advanced