0

尝试在现有元素和属性之间添加 xml 元素和属性。我有看起来像这样的 xml 模板:

<INPUT>
 <LOGIN user="cat" password="meow" />
     <REC>

    </REC>
  </INPUT>

我正在寻找在<REC></REC> 像这样的treid formattging soemthing之间添加一个元素和属性,但是在LOGIN not REC之后它会粘住它

                 IEnumerable<XElement> list = doc.Element("INPUT").Elements("LOGIN");
             var addElement = new XElement("an", new XAttribute("id", i));
             list.Last().AddAfterSelf(addElement);
4

1 回答 1

3

听起来您正在尝试将其添加REC. 这很容易:

// If there are multiple `REC` elements, you'll need to work out which one you want
var recElement = doc.Descendants("REC").First();
recElement.Add(new XElement("an", new XAttribute("id", i)));
于 2012-12-21T18:20:31.903 回答