/**
*
* @see org.olat.ims.cp.objects.CPNode#getXML(java.lang.StringBuilder)
*/
public void buildDocument(DefaultElement parent) {
DefaultElement itemElement = new DefaultElement(CPCore.ITEM);
itemElement.addAttribute(CPCore.IDENTIFIER, identifier);
if (!identifierRef.equals("")) itemElement.addAttribute(CPCore.IDENTIFIERREF, identifierRef);
itemElement.addAttribute(CPCore.ISVISIBLE, isVisibleString());
if (metadata != null) {
metadata.buildDocument(itemElement);
}
DefaultElement titleElement = new DefaultElement(CPCore.TITLE);
titleElement.setText(title);
itemElement.add(titleElement);
for (Iterator<CPItem> itItem = items.iterator(); itItem.hasNext();) {
CPItem item = itItem.next();
item.buildDocument(itemElement);