[英]Adding a namespace based element to an existing XML file
如何使用XDocument将<meta>
元素以编程方式附加到现有XML文件
<Test xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:kishore="http://www.sample.com">
<meta>
<kishore:params kishore:version="1.0">
<kishore:textContent kishore:styleProp="TextProp" kishore:replaceID="Te"/>
</kishore:params>
</meta>
</Test>
这样的事情应该起作用:
var doc = new XDocument();
var root = new XElement(XName.Get("Test"));
var meta = new XElement(XName.Get("meta"));
root.Add(meta);
doc.Add(root);
Console.WriteLine(doc.ToString());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.