2017-08-17 5 views
0

**私のXMLアプリケーションでcsv-xmlを変換すると問題があります。例えば、csv:12 "= xml:" 12 "" 、csv:B & W = xml:B & w。それは私のコードに装着され、多くのXMLの問題は、文字列の連結によって引き起こされる**csvファイルを変換するときに間違ったXML形式C#

string[] lines = File.ReadAllLines(@"H:\EPGVividTVAugust2017.csv", Encoding.GetEncoding("windows-1252")); 
     int id = 1; 

     var doc = new XDocument(
     new XDeclaration("1.0", "utf-8", null), 

答えて

0
var lines = File.ReadAllLines(@"C:\text.csv"); 

    var xml = new XElement("TopElement", 
     lines.Select(line => new XElement("Item", 
      line.Split(';') 
       .Select((column, index) => new XElement("Column" + index, column))))); 

    xml.Save(@"C:\xmlout.xml"); 

XMLエスケープ文字

" " 
' ' 
< &lt; 
> &gt; 
& &amp; 

すべてに感謝。

+0

答えをいただきありがとうございます。私はどのようにコードに記入することができますか? – 100janovici

+0

私はここでの禁止を危険にさらしていることは知っていますが、OPの私より上のコメントのような質問は、このウェブサイト全体が今日はかなり無意味だと思うようにしています。 – Mathew

関連する問題