Represents a document on a Web page. Contains the methods to search for html elements, gets or sets of values.
Syntax
Remarks
Example
This example uses the
Document object to search for html elements and setting their values.
| C# | Copy Code |
|---|
public static int Execute(Instance instance, IZennoPosterProjectModel project)
{
// clear cookie
instance.ClearCookie();
// go to lessons.zennolab.com
Tab tab = instance.ActiveTab;
if ((tab.IsVoid) || (tab.IsNull)) return -1;
if (tab.IsBusy) tab.WaitDownloading();
tab.Navigate("lessons.zennolab.com", "");
if (tab.IsBusy) tab.WaitDownloading();
// get main document
Document doc = tab.MainDocument;
// find element by attribute
HtmlElement he = doc.FindElementByAttribute("input:checkbox", "fulltag", "input:checkbox", "text", 0);
if (he.IsVoid) return -1;
// set value
he.SetValue("true", true);
// find element by name
he = doc.FindElementByName("rad");
if (he.IsVoid) return -1;
// set value
he.SetValue("0", true);
return 0;
} |
| PHP | Copy Code |
|---|
public static function Execute($instance, $project)
{
// clear cookie
$instance->ClearCookie();
// go to lessons.zennolab.com
$tab = $instance->ActiveTab;
if (($tab->IsVoid) || ($tab->IsNull)) return -1;
if ($tab->IsBusy) $tab->WaitDownloading();
$tab->Navigate("lessons.zennolab.com", "");
if ($tab->IsBusy) $tab->WaitDownloading();
// get main document
$doc = $tab->MainDocument;
// find element by attribute
$he = $doc->FindElementByAttribute("input:checkbox", "fulltag", "input:checkbox", "text", 0);
if ($he->IsVoid) return -1;
// set value
$he->SetValue("true", true);
// find element by name
$he = $doc->FindElementByName("rad");
if ($he->IsVoid) return -1;
// set value
$he->SetValue("0", true);
return 0;
} |
Inheritance Hierarchy
Requirements
Target Platforms: Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
See Also