我有一个xml文件,格式如下:
<list name="a">
<person>
<field name="Name">aaa</field>
<field name="lname">bb'b'</field>
<field name="tel">123</field>
<field name="tel">1234</field>
<field name="tel">12345</field>
</person>
<person>
<field name="Name">vvv</field>
<field name="lname">fff'</field>
<field name="tel">1</field>
<field name="tel">2</field>
<field name="tel">3</field>
</person>
<person>
<field name="Name">ccc</field>
<field name="lname">bb:'c'</field>
<field name="tel">4</field>
<field name="tel">5</field>
<field name="tel">6</field>
</person>
</list>
以及以下结构:
struct person
{
string name;
string lname;
string[] tel;
}
我在使用以下格式读取和写入xml的不同方法之间感到困惑 我尽力尝试方法T但不是我想要的结果
我想:
我尽力尝试方法,但不是我想要的结果 xmlWriter也不会像以下值那样转义'和':
bb'b' instead of bb'b'
我尝试了以下方法: XmlSerializer的 的XmlReader 的XmlWriter 手动生成文本