private void UpdateXmlField()
        {
            FillXmlTransform transform = (FillXmlTransform)base.WebTransform;
            XmlElementField field = new XmlElementField();

            // Add Xml Element Field
            field.Name = this.txtXmlFieldName.Text;
            field.Location = this.txtLocation.Text;
            field.TransformValue = TransformValue;
            field.Description = this.txtTransformDescription.Text;// + " to fill form field \"" + this.txtFormField.Text + "\"";

            if ( _isEdit )
            {
                ListViewItem updateItem = lstActions.Items[_editIndex];
                updateItem.Text = field.Name;
                updateItem.SubItems[1].Text = field.Description;
                updateItem.Tag = field;

                this.btnUpdate.Text = "Add";
                _isEdit = false;
            }
            else
            {
                // Add List View Item
                #region Add List View Item
                ListViewItem listItem = new ListViewItem();
                listItem.Text = field.Name;
                listItem.SubItems.Add(field.Description);
                listItem.Tag = field;

                lstActions.Items.Add(listItem);
                #endregion
            }

            this.txtXmlFieldName.Text = "";
            this.txtTransformDescription.Text = "";
            this.txtLocation.Text = "";
        }
 /// <summary>
 /// Adds a xml element field.
 /// </summary>
 /// <param name="field"> The XmlElementField type.</param>
 public void AddXmlElementField(XmlElementField field)
 {
     _fields.Add(field);
 }