public void close(JResult result) { if (serialized) { outcome.SetSecondaryResult(uri, null, stringWriter.ToString()); } else { XdmDestination xdm = (XdmDestination)destination; outcome.SetSecondaryResult(xdm.BaseUri, xdm.XdmNode, null); } }
public void close(JResult result) { for (int i = 0; i < resultList.Count; i++) { if (Object.ReferenceEquals(resultList[i], result)) { ((XmlDestination)destinationList[i]).Close(); resultList.RemoveAt(i); destinationList.RemoveAt(i); return; } } }
public JResult resolve(String href, String baseString) { Uri baseUri; try { baseUri = new Uri(baseString); } catch (System.UriFormatException err) { throw new JTransformerException("Invalid base output URI " + baseString, err); } XmlDestination destination = handler.HandleResultDocument(href, baseUri); JResult result = destination.GetResult(); resultMap.Add(result, destination); return(destination.GetResult()); }
public void close(JResult result) { XmlDestination destination = (XmlDestination)resultMap[result]; destination.Close(); }