import std.xml;
void main() {
 auto doc = new Document(new Tag("a"));
 doc.tag.attr["b"] = `<&>"`;
 std.stdio.writeln(std.string.join(doc.pretty, ""));
}

出力:
<a b="<&>""></a>

どう見ても属性値のencodeに失敗しています
本当にありがとうございました

というかstd.xmlって全然使われてないのな