示例#1
0
        //public void WriteTransUnitTag(int tusCount)
        //{
        //    _writer.WriteStartElement(SplitInfoTag.getTag(SplitInfo.TransUnit));
        //    _writer.WriteAttributeString(SplitInfoTag.getTag(SplitInfo.TransUnitIDAttr), tuIDAttr);
        //    _writer.WriteEndElement();
        //}
        public void CloseWrite(int flsCount)
        {
            _writer.WriteEndElement(); // close file
            _writer.WriteEndElement(); // close index

            _writer.WriteElementString(SplitInfoTag.getTag(SplitInfo.FilesCount), flsCount.ToString());

            WriteEnd();
        }
示例#2
0
 public void WriteFileTag(string fNameAttr)
 {
     if (_filesCount > 0)
     {
         _writer.WriteEndElement(); // close file
     }
     _writer.WriteStartElement(SplitInfoTag.getTag(SplitInfo.File));
     _writer.WriteAttributeString(SplitInfoTag.getTag(SplitInfo.FileNameAttr), fNameAttr);
     _filesCount++;
 }
示例#3
0
        private void WriteStart()
        {
            _writer.WriteStartDocument();

            _writer.WriteStartElement(SplitInfoTag.getTag(SplitInfo.SplitInfo));

            _writer.WriteElementString(SplitInfoTag.getTag(SplitInfo.FileName), Path.GetFileNameWithoutExtension(_srcFile));
            _writer.WriteElementString(SplitInfoTag.getTag(SplitInfo.FileCRC), Path.GetFileNameWithoutExtension(_srcFileCRC));
            _writer.WriteElementString(SplitInfoTag.getTag(SplitInfo.DateCreated), DateTime.Now.ToString());

            _writer.WriteStartElement(SplitInfoTag.getTag(SplitInfo.TransUnitIndex));
        }
示例#4
0
 public void WriteWordsCountTag(int wordsCount)
 {
     _writer.WriteElementString(SplitInfoTag.getTag(SplitInfo.Words), wordsCount.ToString());
 }
示例#5
0
 public void WriteTransUnitsCountTag(int tusCount)
 {
     _writer.WriteElementString(SplitInfoTag.getTag(SplitInfo.TransUnits), tusCount.ToString());
 }