You can access attributes from their associated javax.xml.stream.StartElement, as follows:
public interface StartElement extends XMLEvent {
public Attribute getAttributeByName(QName name);
public Iterator getAttributes();
}
You can use the getAttributes method on the StartElement interface to use an Iterator over all the attributes declared on that StartElement.