From e5c82fb5dd30f04bd498a527768043451dce81ca Mon Sep 17 00:00:00 2001 From: Tuomas Hietanen Date: Tue, 25 Mar 2025 11:17:05 +0000 Subject: [PATCH] Avoid ReadToEnd and use XDocument taking reader instead. Possible fix for #1501 --- src/FSharp.Data.Xml.Core/XmlRuntime.fs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/FSharp.Data.Xml.Core/XmlRuntime.fs b/src/FSharp.Data.Xml.Core/XmlRuntime.fs index a0c083531..bc7fb3844 100644 --- a/src/FSharp.Data.Xml.Core/XmlRuntime.fs +++ b/src/FSharp.Data.Xml.Core/XmlRuntime.fs @@ -56,8 +56,7 @@ type XmlElement = IsError = false)>] static member Create(reader: TextReader) = use reader = reader - let text = reader.ReadToEnd() - let element = XDocument.Parse(text, LoadOptions.PreserveWhitespace).Root + let element = XDocument.Load(reader, LoadOptions.PreserveWhitespace).Root { XElement = element } ///