开发者

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

开发者 https://www.devze.com 2023-01-01 10:01 出处:网络
开发者_开发百科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:

开发者_开发百科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

精彩评论

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