函数定义:

        private XmlElement addXmlElement(XmlDocument doc, XmlElement parent, string prefix, string localName, string namespaceURI)
        {
            XmlElement elem = doc.CreateElement(prefix, localName, namespaceURI);
            parent.AppendChild(elem);
            return elem;
        }
        private XmlAttribute addXmlAttribute(XmlDocument doc, XmlElement elem, string name, string val)
        {
            XmlAttribute attr = doc.CreateAttribute(name);
            attr.Value = val;
            elem.Attributes.Append(attr);
            return attr;
        }    
        private XmlAttribute addXmlAttribute(XmlDocument doc, XmlElement elem, string name, string val, string prefix, string ns)
        {
            XmlAttribute attr = doc.CreateAttribute(prefix, name, ns);
            attr.Value = val;
            elem.Attributes.Append(attr);
            return attr;
        }

函数使用:

XmlDocument doc = null;
XmlElement config = addXmlElement(doc, doc.DocumentElement, "sox", "Config", "Microsoft.Solutions.InformationWorker.Sox");
XmlElement elem = addXmlElement(doc, config, "sox", "Taxonomy", "Microsoft.Solutions.InformationWorker.Sox");
addXmlAttribute(doc, elem, "maxDepth", "8");

使用效果:

<sox:Config>
<sox:Components maxDepth="16">
</sox:Components>

添加 XmlDocument 元素 和 属性相关推荐

  1. 【AS3代码】添加/删除XML子元素及属性

    package {     import flash.display.Sprite;     import flash.xml.XMLDocument;          public class M ...

  2. php 元素添加子元素,css,html_怎么在添加的子元素上继承父元素上已存在的子元素的属性?,css,html,javascript - phpStudy...

    怎么在添加的子元素上继承父元素上已存在的子元素的属性? 请问如何使添加后的子元素(tr)也能在鼠标经过前后继续保留其存在的子元素上的属性? dom的基础应用 window.οnlοad=functio ...

  3. JS JQuery添加、替换、删除元素class属性

    1.先声明一个div和两个class样式,用来测试: <html><head><meta charset="utf-8"><title&g ...

  4. html添加删除元素属性,jQuery学习笔记——.attr()和.removeAttr()方法操作元素属性

    今天主要和大家一起分享一下如何使用jQuery的jQuery就可以让我们轻松的读取,添加,更改或删除一个(或多个)元素中的任何属性,在jQuery中我们可以使用下面的方法来实现:.attr():jQu ...

  5. jQuery:设置获取属性、遍历添加删除元素、尺寸、位置

    目录 一.设置或获取元素属性值 1.设置或获取元素固有属性值 2.设置或获取元素自定义属性值attr() 3.数据缓存data() 二.获取元素内容 三.jQuery对元素操作 1.遍历元素 2.创建 ...

  6. html添加删除元素属性,jquery怎么删除元素的属性?

    jquery怎么删除元素的属性?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在jquery中,可以使用removeAttr()方法来删除元素的属性.r ...

  7. 怎样设置html的元素属性,Jquery怎么设置元素的属性和样式?

    Jquery怎么设置元素的属性和样式?下面本篇文章给大家介绍一下使用jQuery操作元素属性与样式的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 元素属性和Dom属性 对于下 ...

  8. Java程序员从笨鸟到菜鸟之(八十八)跟我学jquery(四)JQuery框架操作元素的属性与样式

    在前面几篇博客中,我们初步了解了一下jQuery的好处,基本语法,还有一些基本函数,这是学习jquery的基础,在这篇博客中,我们一起来学习一下JQuery框架操作元素的属性与样式,在web开发中,修 ...

  9. 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

最新文章

  1. pe卸载win10更新补丁_Win10更新翻车!CPU使用率飙升,直接损坏SSD,勿升级
  2. UVa1450 Airport(二分法)
  3. 图书 网管天下系列图书 之 网络管理工具实用详解 目录
  4. 【神经网络八股扩展】:自制数据集
  5. STM32之SysTick例程
  6. LCA问题的RMQ解法解析
  7. 双系统引导修复失败进不了系统_教你安装双系统,win7+win10
  8. 数据可视化—如何利用R,制作DashBoard
  9. Visual Graph图形控件的高级应用
  10. BFS POJ 3126 Prime Path
  11. matlab画图时候图例混乱解决方法
  12. 国家标准《电子计算机机房设计规范》(gb50174-93),中华人民共和国国家标准电子计算机机房设计规范GB50174-93.doc...
  13. 信捷plc与台达变频器modbus rtu通讯程序
  14. matlab画雷达目标航迹,基于MATLAB的雷达目标测量仿真分析
  15. web前端网页设计期末课程大作业:旅游网页主题网站设计——紫色的旅游开发景点网站静态模板(4页)HTML+CSS+JavaScript
  16. 好歌推荐 绝对经典(中外结合)
  17. android.os.FileUriExposedException: file:///storage/emulated/0/market/cache/com.moji.mjweather.apk
  18. vue.js+socket.io+express+mongodb打造在线聊天[一]
  19. 如何给mac重做系统
  20. 群晖NAS的公网、NAT、DDNS、证书等配置二

热门文章

  1. Ruoyi框架Maven编译不通过的问题---SpringCloud Alibaba_若依微服务框架改造---工作笔记006
  2. 微服务升级_SpringCloud Alibaba工作笔记0016---Nacos之服务提供者注册
  3. 微服务升级_SpringCloud Alibaba工作笔记0005---spring gateway非阻塞异步模型
  4. 物联网项目开发工作笔记0001---物联网项目的开发周期,项目管理,厂家合作
  5. STM32工作笔记0091---ADC模数转换实验-M3
  6. 个推透传工作笔记001---个推后台配置
  7. SpringCloud学习笔记006---使用properties配置文件实现多环境配置
  8. 计算机二级C选择题精华
  9. oracle 下和 db2的syscat 对应的,oracle db2命令对比(整理中)
  10. sqlerver 字符串转整型_sqlerver2005(2)