Re: get_outerhtml for the HTML element does not return <HTML>......</HTML>
probably the downloading is not complete.
--
Regards
Sheng Jiang
Microsoft MVP in Visual C++
"learnyourabc" <learnyourabc@yahoo.com> wrote in message
news:1177851027.469144.108400@q75g2000hsh.googlegroups.com...
//////////sample code
snippet////////////////////////////////////////////////////////////////////////////////////
hr = _Browser->get_Document(&document_dispatch);
if (SUCCEEDED(hr) && (document_dispatch != NULL)) {
IHTMLDocument3 *document = NULL;
hr = document_dispatch->QueryInterface(IID_IHTMLDocument3,(void
**)&document);
IHTMLElement* pElem;
hr = document->get_documentElement(&pElem); //
document.documentelement.outerhtml
if (hr == S_OK && pElem != NULL)
{
pElem->get_tagName(&bstrTemp); //bstrTemp contains "HTML" for
the HTML element
pElem->get_outerHTML(&bstrTemp);
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
Why is it that bstrTemp only contains max 60 character length
navigating to www.yahoo.com or any other websites
bstrTemp =
"<HTML><HEAD><TITLE>Yahoo!</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<SCRIPT type=text/javascript>
var now=new
Date,t1=t2=t3=t4=t5=t6=t7=t8=t9=t10=t11=t12=0,cc='',ylp='';t1=now.getTime();
</SCRIPT>
<SCRIPT language=javascript><!--
lck='',sss=1177850540,ylp='p.gif?
t=1177850540&_ylp=A9GDJJSskjRGdGwAJDj1cSkA',_lcs='',crumb='c26d8a6a600412f8cc2489cac1301516,1177850540,EYH4wsAVrxG';
--></SCRIPT>
<SCRIPT language=javascript type=text/javascript>
_lcs = decodeURICompon"//<--------------------incomplete ending should
end with </HTML>
Note that the above does not show the complete html element only
partial first 60 charcters
it does not end with </html>. Why??? shouldn,t be something like
<HTML>...........</HTML>