Trying to create empty table to add rows and cells and append to
document.
I have tried to query interface via a valid html element as follows:
nsCOMPtr<nsIDOMHTMLTableElement> tableElement;
nsCOMPtr<nsIDOMElement> domelement;
// create a table to append to form
domDoc->GetDocumentElement(getter_AddRefs(domelement));
if (!domelement)
{
printf("could not create domelement\n");
return;
}
helement = do_QueryInterface(domelement);
if (!helement)
{
printf("could not create helement\n");
return;
}
tableElement = do_QueryInterface(helement, &rv);
if (!tableElement)
{
printf("could not create table element error: %08x\n", rv);
} else printf("could create table element\n");
It works until tableElement = do_QueryInterface(helement, &rv); and
the
resulting code is 80004002.
How to instantiate empty nsIDOMHTMLTableElement and/or what is the
approach needed?
Thanks
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding