一千萬個為什麽

搜索

System.XML還是Regex.Replace?


I'm generating a large amount of xml documents from a set of values in an Excel file. The only thing that changes for each xml document is the values. I figured the best way to generate these documents was to make a "XML skeleton" (since the xml format never changes) and then plug in symbols like "&%blahNameblahTest", so then I could just preform a Regex.Replace on each value.

我將把這個項目移交給另一個開發人員,我想知道是否應該通過System.XML命名空間將項目轉換為每次手動生成XML文件。

我看到的唯一優點是確保XML文檔有效。

當前方法比該方法更具可讀性,並且因為我生成大約1500個文檔而更快。

最佳答案

我會堅持你現有的方法。

但是,我會添加對 System.Linq.XML 的引用,並在輸出上執行 XElement.Parse(),以確保您的結果文檔正確解析。 (你提到的System.Xml路由的一個優點!)

善良,

轉載註明原文: System.XML還是Regex.Replace?

猜你喜歡