/** * Returns the XML representation of the segment. * * @return <code>String</code> */ public String toXML() { final StringBuilder aSB = new StringBuilder(); final String sFirst = m_aElements.get(0); aSB.append("<" + sFirst + ">"); for (int i = 1; i < m_aElements.size(); i++) { final String sTag = sFirst + StringHelper.getLeadingZero(i, 2); aSB.append("<" + sTag + "><![CDATA["); aSB.append(m_aElements.get(i)); aSB.append("]]></" + sTag + ">"); } aSB.append("</" + sFirst + ">"); return aSB.toString(); }