//根节点
lRootNode := lXMLDoc.AddChild('Param');
lRootNode.SetAttributeNS('name','=','xb');
lRootNode.text := '女';
//子节点
lXmlNode := lRootNode.AddChild('Param');
lXmlNode.SetAttributeNS('name','=','xbdm');
lXmlNode.text := '2';
  

解决方案 »

  1.   

    本人刚刚学XML,楼上能写个代码生产XML文件我看看,谢谢
      

  2.   


    var
      lXMLDoc: IXMLDocument;
      lRootNode, lXmlNdoe: IXMLNode;
    lXMLDoc := NewXMLDocument;
    lXMLDoc.Options := lXMLDoc.Options + [doNodeAutoIndent];
    lXMLDoc.Encoding := 'GB2312';
    //接上面的代码
      

  3.   

    像你之前那么创建也可以 
    格式不同 主要差别就是这句 lRootNode.SetAttributeNS('name','=','xb');
    其他都是一样的
      

  4.   

    <DataSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">请问怎么写
      

  5.   

    ...lRootNode := lXMLDoc.AddChild('DataSet');
    lRootNode.SetAttributeNS('xmlns:xsi','=',
        'http://www.w3.org/2001/XMLSchema-instance');
    lRootNode.SetAttributeNS('xmlns:xsd','=',
        'http://www.w3.org/2001/XMLSchema');