for ( Value<?> value : attribute )
{
if ( ParserUtils.needsBase64Encoding( value.get() ) )
{
Namespace xsdNamespace = new Namespace( ParserUtils.XSD, ParserUtils.XML_SCHEMA_URI );
Namespace xsiNamespace = new Namespace( ParserUtils.XSI, ParserUtils.XML_SCHEMA_INSTANCE_URI );
attributeElement.getDocument().getRootElement().add( xsdNamespace );
attributeElement.getDocument().getRootElement().add( xsiNamespace );
Element valueElement = attributeElement.addElement( "value" ).addText(
ParserUtils.base64Encode( value.get() ) );