Description
Description element in a ivy file is the only part that doesn't contains strong xsd validations. In other words we are able to put any sub elements.
Let's consider a simple use case where we want to have a short description containing a href link.
<description> This module is designed for .... and based on <a href="http://mysite/">an opensource library</a> </description>
Unfortunately, current code base of XmlModuleDescriptorParser silently ignores attributes in description subelements.
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { try { if (state == State.DESCRIPTION) { // make sure we don't interpret any tag while in description tag buffer.append("<" + qName + ">"); return; } ... }