Clone

Description

Creates and returns a clone of the current PBDOM_DOCTYPE.

Syntax

pbdom_doctype_name.Clone(boolean bDeep)

Argument

Description

pbdom_doctype_name

The name of a PBDOM_DOCTYPE object.

bDeep

A boolean specifying whether a deep or shallow clone is returned. Values are TRUE for a deep clone and FALSE for a shallow clone. This argument is currently ignored.


Return value

PBDOM_OBJECT. A deep clone of the current PBDOM_DOCTYPE housed in a PBDOM_OBJECT.

Usage

A PBDOM_DOCTYPE clone (whether shallow or deep) is always an exact copy of its original. This is because a PBDOM_DOCTYPE does not contain any subtree of child PBDOM_OBJECTs.

A PBDOM_DOCTYPE clone has no parent. However, the clone resides in the same PBDOM_DOCUMENT as its original. If the original PBDOM_DOCTYPE is standalone, the clone is standalone.