/*
- * Copyright 2001-2009 Internet2
+ * Copyright 2001-2010 Internet2
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
virtual void setAttribute(const QName& qualifiedName, const XMLCh* value, bool ID=false)=0;
/**
+ * Sets a QName-valued XML attribute of the object.
+ *
+ * @param qualifiedName qualified name of the attribute
+ * @param value value to set
+ */
+ virtual void setAttribute(const QName& qualifiedName, const QName& value);
+
+ /**
* Gets an immutable map of the extended XML attributes of the object.
*
* This set is not guaranteed to (and generally will not) include