It's rare (possibly unheard of prior to this change) for xml attribute values to be read and reset after their initial setting. It totally works in this context, but I'm just concerned that someone may wonder down the road when their originally set value doesn't come out the other end. I suggest a comment at the point of the original setting along the lines of "Warning: this attribute setting is tentative, subject to reset in the calling function, Table.voltGetTableXML." CAPSLOCK OPTIONAL.