zoukankan      html  css  js  c++  java
  • 添加 XmlDocument 元素 和 属性

    函数定义:
            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>
  • 相关阅读:
    oracle中查询表中先排序再取出前10条数据
    oracle中的数据类型
    读取Oracle中的clob字段
    实现json的序列化和反序列化
    在oracle中where 子句和having子句中的区别
    Oracle Clob字段保存时提示字符串过长
    读取文件夹中的文件并修改数据库中的数据
    【转】display:none与visible:hidden的区别
    实现http访问
    动态生成并执行SQL语句
  • 原文地址:https://www.cnblogs.com/xh831213/p/490216.html
Copyright © 2011-2022 走看看