3 您只需將XML加載到內存中,將其解密,然後執行任何您喜歡的操作。在沒有事先解密的情況下,沒有辦法直接操縱已經加密的XML,因爲這完全否定了加密。 來源 2009-12-28 21:21:42 +0 聽起來不錯。 任何技術建議將非常感激。 另外,什麼時候(我不,但如果我會)我有大文件,這應該是相同的行爲? – Shimmy 2009-12-29 00:02:54 +0 LINQ無法對不完整或延遲加載的XML文件進行操作。因此,無論如何,您將不得不將文件加載到內存並解密。如果你會找到某種方式讓LINQ操作部分加載到內存中的文件,那麼你可以考慮使用TrueCrypt來將未加密的文件放入加密的存儲容器中 – 2009-12-29 09:52:09 +0 請詳細說明TrueCrypt的事情。 此外,什麼將被稱爲'大'文件,我必須考慮部分加載? – Shimmy 2010-01-03 02:20:25
聽起來不錯。 任何技術建議將非常感激。 另外,什麼時候(我不,但如果我會)我有大文件,這應該是相同的行爲? – Shimmy 2009-12-29 00:02:54
LINQ無法對不完整或延遲加載的XML文件進行操作。因此,無論如何,您將不得不將文件加載到內存並解密。如果你會找到某種方式讓LINQ操作部分加載到內存中的文件,那麼你可以考慮使用TrueCrypt來將未加密的文件放入加密的存儲容器中 – 2009-12-29 09:52:09
請詳細說明TrueCrypt的事情。 此外,什麼將被稱爲'大'文件,我必須考慮部分加載? – Shimmy 2010-01-03 02:20:25