throws TransformerException, ParserConfigurationException, SAXException, IOException {
HashMap<String,String> params = new HashMap<String,String>();
params.put("documentUuid",Val.chkStr(uuid));
params.put("fileIdentifier",Val.chkStr(fileIdentifier));
XsltTemplate template = getCompiledTemplate(toEsriIsoXslt);
String sXml = template.transform(originalXml,params);
Document dom = DomUtil.makeDomFromString(sXml,false);
insertEnclosure(dom,originalXml);
return XmlIoUtil.domToString(dom);
}