/// <summary> /// Added by JZ on 12/3/2012 /// Generate both a SrcML string and document from a single source file. The language will be inferred from the extension. /// </summary> /// <param name="sourceFileName">path to the source file to convert.</param> /// <param name="xmlFileName">The File name to write the resulting XML to.</param> /// <returns>An XML string representing the source.</returns> public string GenerateSrcMLAndStringFromFile(string sourceFileName, string xmlFileName) { SrcMLFile srcMLFile = GenerateSrcMLFromFile(sourceFileName, xmlFileName); return(srcMLFile.GetXMLString()); }
/// <summary> /// Generate both a SrcML string and document from the difference between <see cref="nameOfOriginalFile"/> and <see cref="modifiedFileName"/>. The language will be inferred from the extension. /// </summary> /// <param name="nameOfOriginalFile">path to the source file to convert.</param> /// <param name="nameOfModifiedFile">The File name to write the resulting XML to.</param> /// <param name="xmlFileName">The File name to write the resulting XML to.</param> /// <returns>An XML string representing the source.</returns> public string GenerateSrDiffAndStringFromFile(string nameOfOriginalFile, string nameOfModifiedFile, string outputXmlFileName) { SrcMLFile srcMLFile = GenerateSrcDiffFromFile(nameOfOriginalFile, nameOfModifiedFile, outputXmlFileName); return(srcMLFile.GetXMLString()); }