'Difference between setattribute and addContent in jdom? I dont understand what is the difference

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



Solution 1:[1]

setAttribute sets an attribute for the given element.

enter image description here

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.

enter image description here

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.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Lajos Arpad