Description
The PBDOM_COMMENT class represents a DOM Comment Node within an XML document. The PBDOM_COMMENT class is derived from the PBDOM_CHARACTERDATA class and is intended to extend the PBDOM_CHARACTERDATA class with a set of methods intended specifically for manipulating DOM comment nodes.
You can use comments to annotate an XML document with user-readable information.
In PBDOM, when a document is parsed, any comments found within the document persist as part of the resultant DOM tree in memory. A PBDOM_COMMENT created at runtime also becomes part of the DOM tree. However, an XML comment does not usually form part of the content model of a document.
The presence or absence of comments has no bearing on a document's validity. There is no requirement that comments must be predeclared in a DTD.
Methods
Some of the inherited methods from PBDOM_OBJECT serve no meaningful objective, and only default or trivial functionalities result. These are described in the following table:
Method |
Always returns |
---|---|
AddContent |
current PBDOM_COMMENT |
GetContent |
false |
GetName |
a string "#comment" |
HasChildren |
false |
InsertContent |
current PBDOM_COMMENT |
IsAncestorObjectOf |
false |
RemoveContent |
false |
SetContent |
current PBDOM_COMMENT |
SetName |
false |
PBDOM_COMMENT has the following non-trivial methods: