写入带命名空间的xml文本。
- XmlDocument doc = new XmlDocument();
- doc.LoadXml("<?xml version=/"1.0/" encoding=/"utf-8/"?><root></root>");
- //namespace为空时,不能设置prefix
- XmlElement ele = doc.CreateElement("bbs","hit","urn:bbs");
- ele.InnerText = "100";
- doc.DocumentElement.AppendChild(ele);
- doc.Save("test1.xml");
空namespace的元素不能设置前缀。
保存后test1.xml内容:
<?xml version="1.0" encoding="utf-8"?>
<root>
<bbs:hit xmlns:bbs="urn:bbs">100 </bbs:hit>
</root>
读取带命名空间的xml文本。
- XmlDocument doc = new XmlDocument();

本文介绍了在C#中如何处理带有命名空间的XML,包括创建、加载和选择命名空间元素。示例代码展示了如何为无命名空间元素设置前缀,以及在读取时使用XmlNamespaceManager来正确解析命名空间。
最低0.47元/天 解锁文章
2823

被折叠的 条评论
为什么被折叠?



