ZennoLab Assemblies Documentation
RemoveElement Method
Example 

Type: Zennolab.CommandCenter.HtmlElement

The first level child html element to remove from the document.

Removes the first occurrence of a specific first level child html element from the document.
Syntax
public void RemoveElement( 
   HtmlElement element
)

Parameters

element

Type: Zennolab.CommandCenter.HtmlElement

The first level child html element to remove from the document.

Remarks
The IsNull property be true if the html element does not belongs to any document.
Example
The following code example demonstrates RemoveElement method. Also the following code uses InsertElement method.
public static int Execute(Instance instance, IZennoPosterProjectModel project)
{
    // clear cookies
    instance.ClearCookie();
    
    // go to lessons.zennolab.com
    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();
    
    // get document
    Document doc = tab.MainDocument;
    
    // find element for remove
    HtmlElement he = instance.GetTabByAddress("page").GetDocumentByAddress("0").FindElementByTag("body", 0);
    
    // if html element exist then remove it
    if (!he.IsVoid) doc.RemoveElement(he);
    
    return 0;
}
public static function Execute($instance, $project)
{
    // clear cookies
    $instance->ClearCookie();
    
    // go to lessons.zennolab.com
    $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();
    
    // get document
    $doc = $tab->MainDocument;
    
    // find element for remove
    $he = $instance->GetTabByAddress("page")->GetDocumentByAddress("0")->FindElementByTag("body", 0);
    
    // if html element exist then remove it
    if (!$he->IsVoid) $doc->RemoveElement($he);
    
    return 0;
}
Requirements

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

See Also

Reference

Document Class
Document Members
ReplaceElement Method
HtmlElement Class

Send Feedback