繁体   English   中英

将基于名称空间的元素添加到现有XML文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM