Hi,
Consider the following description of a tag in a TLD:
<tag>
<name>SmilyTag</name>
<tag-class>com.enthuware.ctags.SmilyTag</tag-class>
<description>
Replaces emoticons such as

,

, and

with images.
</description>
<body-content>tagdependent</body-content>
<attribute>
<name>name</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
Which of the following statements regarding the above tag are correct?
a.It is an empty tag.
b.It may be used as an empty tag.
c.It must implement BodyTag interface.
d.It may take an attribute named 'name'. But if present, its value must be dynamic.
The answer is b and c. Can anyone give the explanation for choice c.