예제 #1
0
        /// <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());
        }
예제 #2
0
        /// <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());
        }