/// <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) { XmlReaderSettings xmlReaderSettings = new XmlReaderSettings(); xmlReaderSettings.IgnoreComments = true; xmlReaderSettings.IgnoreProcessingInstructions = true; xmlReaderSettings.IgnoreWhitespace = true; //xmlReaderSettings.ProhibitDtd = true; xmlReaderSettings.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(); } }