开发者

How to add a string array to a node in xml c#

开发者_开发百科I have a node <name></name> where I put name. Now I want to put an array of names there.


If you must put ARRAY to this object you can use some syntax like:

<name>
 <element>X</element>
 <element>Y</element>
</name>

or use a some serialization to string and pack to it.

<name>X,Y</name>


XmlNode node = xdoc.SelectSingleNode(path);            

foreach(string x in val)
{
    XmlNode subNode = xdoc.CreateNode(XmlNodeType.Element, subNodeName, null);
    subNode.InnerText = x;
    node.AppendChild(subNode);
}

path is the path to the node in xml

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜