Could someone explain what is the difference between setattribute and addContent in Jdom, when I use this for an element, could someone explain the difference?
I have read the API but I was unable to understand that
setAttribute
sets an attribute for the given element.
Attribute is an XML attribute, so, if you have
<elem></elem>
and you call setAttribute
, specifying that attr
should have the value of val
, then it will convert the above to
<elem attr="val"></elem>
addContent
appends all children in the given collection to the end of the content list.
So, if you specify your children, then they will be added between the >
and the <
sign of the element, like
<elem>...</elem>
where ... represents whatever content you have defined.