ZennoLab Assemblies Documentation
CreateElement Method
See Also  Example Send Feedback
ZennoLab.CommandCenter Assembly > ZennoLab.CommandCenter Namespace > Document Class : CreateElement Method
outerHtml

Type: System.String

The dom text of the html element.

Glossary Item Box

Creates a new html element.

Syntax

C# 
public HtmlElement CreateElement( 
   string outerHtml
)

Parameters

outerHtml

Type: System.String

The dom text of the html element.

Return Value

Type: Zennolab.CommandCenter.HtmlElement

A new html element.

Remarks

The IsNull property be true if the html element does not belongs to any document.

Example

The following code uses CreateElement method. Also uses the InsertElement. After created a new html necessary add it in the document and IsNull property of the HtmlElement object will be false.
C#Copy Code
public static int Execute(Instance instance)
{
    instance.ClearCookie();
 
    Tab tab = instance.MainTab;
    if ((tab.IsVoid) || (tab.IsNull)) return -1;
    if (tab.IsBusy) tab.WaitDownloading();
    tab.Navigate("lessons.zennolab.com");
    if (tab.IsBusy) tab.WaitDownloading();
            
    Document doc = tab.MainDocument;
            
    HtmlElement he = instance.GetTabByAddress("page").GetDocumentByAddress("0").FindElementByAttribute("input:checkbox", "fulltag", "input:checkbox", "text", 0);
            
    HtmlElement newHe = doc.CreateElement(he.OuterHtml);
            
    if (newHe.IsNull) doc.InsertElement(newHe);
            
    if (newHe.IsNull) return -1;
            
    return 0;
}
PHPCopy Code
public static function Execute($instance)
{
    $instance->ClearCookie();
 
    $tab = $instance->MainTab;
    if (($tab->IsVoid) || ($tab->IsNull)) return -1;
    if ($tab->IsBusy) $tab->WaitDownloading();
    $tab->Navigate("lessons.zennolab.com");
    if ($tab->IsBusy) $tab->WaitDownloading();
            
    $doc = $tab->MainDocument;
            
    $he = $instance->GetTabByAddress("page")->GetDocumentByAddress("0")->FindElementByAttribute("input:checkbox", "fulltag", "input:checkbox", "text", 0);
            
    $newHe = $doc->CreateElement($he->OuterHtml);
            
    if ($newHe->IsNull) $doc->InsertElement($newHe);
            
    if ($newHe->IsNull) return -1;
            
    return 0;
}

Requirements

Target Platforms: Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2012 All Rights Reserved.