我对XML的工作,我想下面插入XML标记成XML父:插入XML到XML文档在特定标签
<Subject></Subject>
父XML
<School> <ClassB></ClassB> <ClassA> <Students> </Students> </ClassA> </School>
希望最终输出为
<School> <ClassB></ClassB> <ClassA> <Subject></Subject> <Students> </Students> </ClassA> </School>
试图通过下面的代码:
XmlDocument xmlRequest = new XmlDocument(); xmlRequest.LoadXml(parentXML); XmlDocumentFragment xmlfrag = xmlRequest.CreateDocumentFragment(); xmlfrag.InnerXml = xmlSubjects; xmlRequest.DocumentElement.InsertBefore(xmlfrag, xmlRequest.DocumentElement.FirstChild);
这将学校之后插入主题元素。那么如何在特定路径上插入。在这种情况下在ClassA元素下。
请帮我这里。
所以你想找到(例如SelectSin gleNode(“School/ClassA/Students”),然后将其称为InsertBefore方法... –