/// <summary> /// This method initializes the XmlReader member. /// </summary> /// <param name="httpClientUtil">A configured <see cref="HttpClientUtil"/> instance for performing web requests</param> private void CreateReader(HttpClientUtil httpClientUtil) { var xmlReaderSettings = new XmlReaderSettings { IgnoreComments = true, IgnoreProcessingInstructions = true, IgnoreWhitespace = true, DtdProcessing = DtdProcessing.Prohibit }; XmlReader = XmlReader.Create(httpClientUtil.GetDataStream(), xmlReaderSettings); }
/// <summary> /// Sets a new XML document. /// </summary> /// <param name="httpClientUtil">A configured <see cref="HttpClientUtil"/> instance for performing web requests</param> public void SetDocumentToParse(HttpClientUtil httpClientUtil) { try { InitializeXPathObjects(httpClientUtil.GetDataStream()); } finally { httpClientUtil.Close(); } }