0
我有一個非常大的XML文件〜200Mb。在非常大的XML中更改屬性而不加載全部
我需要更新它內部的一些屬性,並且我想這樣做而不使用任何XmlDocument
或XDocument
庫,因爲它們需要將整個文檔加載到內存中。
什麼是最簡單和最有效的方法來做到這一點?
我甚至想用本地字符串操作來修改xml,但是我將失去XML特定的功能。
我有一個非常大的XML文件〜200Mb。在非常大的XML中更改屬性而不加載全部
我需要更新它內部的一些屬性,並且我想這樣做而不使用任何XmlDocument
或XDocument
庫,因爲它們需要將整個文檔加載到內存中。
什麼是最簡單和最有效的方法來做到這一點?
我甚至想用本地字符串操作來修改xml,但是我將失去XML特定的功能。
您可以使用XmlReader
& XmlWriter
組合:閱讀您的文件一步一步與XmlReader
,然後通過(如果需要修改),每個標記它的XmlWriter