Merge pull request #520 from xylographe/ldxrs

Increase efficiency with XmlReaderSettings (LanguageDeserializer)
This commit is contained in:
Nikolaj Olsson 2015-02-14 13:27:07 +01:00
commit cb71a2055b
2 changed files with 6 additions and 2 deletions

View File

@ -19,7 +19,9 @@ namespace Nikse.SubtitleEdit.Logic
var stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
var language = new Language();
using (XmlReader reader = XmlReader.Create(stream))
using (XmlReader reader = XmlReader.Create(stream, new XmlReaderSettings {
IgnoreWhitespace = true, IgnoreProcessingInstructions = true, IgnoreComments = true,
DtdProcessing = DtdProcessing.Ignore, CheckCharacters = false, CloseInput = true }))
{
while (reader.Read())
{

View File

@ -29,7 +29,9 @@ namespace Nikse.SubtitleEdit.Logic
var stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
var language = new Language();
using (XmlReader reader = XmlReader.Create(stream))
using (XmlReader reader = XmlReader.Create(stream, new XmlReaderSettings {
IgnoreWhitespace = true, IgnoreProcessingInstructions = true, IgnoreComments = true,
DtdProcessing = DtdProcessing.Ignore, CheckCharacters = false, CloseInput = true }))
{
while (reader.Read())
{