/*================================================================================================ * Method : mGenerateDiffXml * Description : * Note : * -------------------------------------------------------------------------------------------------- * Parameters : * Name I/O Descritpion * pOriginalFile * pNewFile * pDiffXmlWriter * pToRemove * Exit Conditions : * Returned Value(lEntryStream) : * ================================================================================================*/ public void mGenerateDiffXml(string pOriginalFile, string pNewFile, XmlWriter pDiffXmlWriter, string[] pToRemove) { XmlDiff lXmlDiff = new XmlDiff(XmlDiffOptions.IgnoreComments | XmlDiffOptions.IgnoreNamespaces | XmlDiffOptions.IgnorePrefixes); lXmlDiff.Algorithm = XmlDiffAlgorithm.Fast; XmlReader lOriginalReader = mGetXmlReaderFromFile(pOriginalFile, pToRemove); XmlReader lNewReader = mGetXmlReaderFromFile(pNewFile, pToRemove); lXmlDiff.CompareXmlReadable(lOriginalReader, lNewReader, pDiffXmlWriter); pDiffXmlWriter.Close(); }