首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建XElement对象

创建XElement对象
EN

Stack Overflow用户
提问于 2016-02-18 08:17:29
回答 1查看 1.1K关注 0票数 0

我正在尝试创建一个动态的xelement。

我希望Xelement中的输出为:

代码语言:javascript
复制
<text> text1 </text>
<text> text2 </text>

所以,我把代码写成:

代码语言:javascript
复制
        string[] arr = new string[2];
        arr[0] = "text1";
        arr[1] = "text2";

        XElement xElement1;
        XElement xElement12 = new XElement(string.Empty);
        for (int i=0;i<arr.Length;i++)
        {
            xElement1 = new XElement("text");
            xElement1.Add(arr[i].ToString());
            xElement12.Add(xElement1);
        }

但是,使用下面的代码,我得到的输出是:

代码语言:javascript
复制
<text>
    <text> text1 </text>
    <text> text2 </text>
</text>

有没有人可以告诉我,我想把这个数据放在Xelement中,数组中可以有n个数据。

EN

回答 1

Stack Overflow用户

发布于 2016-02-18 10:57:54

这样做会更干净,更容易阅读。字符串可以动态替换

代码语言:javascript
复制
            XElement root = new XElement("root", new XElement[] {
                new XElement("text", "text1"),
                new XElement("text", "text2")
            });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35470415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档