2013-02-04 99 views
1

我想我的XML轉換成一個CSV文件XML到CSV使用的XMLReader

「系統/主機箱/前面板; 「OMA/LCDprops/LCDobj/lcdaccessstate」; 0->禁用; 1 - >啓用; 2-> NA 「

凡 」系統/主機箱/前面板=在報告中的XML顯示頁面的路徑「 」OMA/LCDprops/LCDobj/lcdaccessstate =節點路徑(的xpath)「 」 0 - >禁用; 1->啓用; 2-> NA =該特定節點的所有可能值及其含義「

有人可以讓我知道最好的方法爲了達成這個?

+0

我正在使用XMLReader並首先獲取元素名稱。然後我逐個追加所有元素,使其成爲OMA/LCDprops/LCDobj .. 接下來我正在考慮將它放入一個數組 –

回答

0

更簡單的解決方案可以是從xml到xsl樣式錶轉換爲文本文件。您可以在C#中使用管理xsl轉換如果您需要,請使用XslCompiledTransform對象

+0

我實際上在添加我的評論之前,您已回覆我已嘗試使用xsl轉換類,但同時這樣做,我意識到所有的變化,以實現我想要在XSL中完成。我對.net很陌生,想要學習更多東西,所以我放棄了這一步 –