我有以下问题!我需要在 asp.net 中生成一个 Xml 文档。为此,我需要输入以下信息: - 标签数量。- 每个标签的名称(例如:、、、等)。- 每个标签的属性(例如:Alex...等)..
我已经有了这个函数,它接收到一个带有 xml 标签名称的列表(TAGLIST) 。
public void functionxml()
{
string RutaSave = string.Format(@"C:\xml.xml");
var Serializer = new XmlSerializer(typeof(List<string>));
TextWriter textWriter = new StreamWriter(RutaSave);
Serializer.Serialize(textWriter, TagsList);
}
但是这个函数生成的xml看起来是这样的:
<?xml version="1.0" encoding="utf-8"?>
<dictionary>
<item>
<key>
<string>CAMPO1</string>
</key>
<value>
<anyType xmlns:q1="http://www.w3.org/2001/XMLSchema" d4p1:type="q1:string" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">test</anyType>
</value>
</item>
<item>
<key>
<string>CAMPO2</string>
</key>
<value>
<anyType xmlns:q1="http://www.w3.org/2001/XMLSchema" d4p1:type="q1:int" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">2</anyType>
</value>
</item>
</dictionary>
拜托,欢迎任何帮助!提前致谢。