Is this evaluating the correct thing?

Should this not be:
this.defaultschema = this.defaults_xml.evaluate("/defaults/outputschema/text()", this.defaults_xml).iterateNext().data;