标准的XML文档中有如下信息,我要在一个空XML中加入以下信息,如何做呢?<Manifest xsi:schemaLocation="urn:Declaration:datamodel:standard:CN:[Name]:1 Manifest_Declare_Export.xsd" xmlns="urn:Declaration:datamodel:standard:CN:[Name]:1" xmlns:Declaration="Declaration" xmlns:Head="Head" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
解决方案 »
- 问一个关于form显示的问题
- Delphi如何用Ado连接Mysql
- fastreport 很简单的问题,条件if语句,马上结贴,在线等
- 求助,如何在delphi中添加TCP socket 组件
- 不论是老手 还是新手 求 delphi 之 四书五经 ————说说你们曾经读过用过的好书吧-谢谢先啦
- 关于dxdbgrid选择checkcolumn类型数据之后无法选择的问题.100分.
- 新手想咨询的一个问题,请大家都进来看看。在线等待.
- 请问我在edit1中输入'2001-03-02',如何取出01,03这两个值。
- 帮帮我!报表问题!!菜虫发布!!!!
- 请问dataset.state
- MDI窗体的问题
- [Delphi 新手提问] 关于FunctionKey 的 ModalResult 的设定问题!
var
XMLDoc: IXMLDOMDocument;
XMLNode, TDNode: IXMLDOMNode;
function CreateAttributes(Node: IXMLDOMNode; AttrName,
AttrValue: string): IXMLDOMAttribute;
var
Attr : IXMLDOMAttribute;
begin
Attr := XMLDoc.createAttribute(AttrName);
Attr.value := AttrValue;
Node.attributes.setNamedItem(Attr);
Result := Attr;
end;
function CreateNode(ParentNode: IXMLDOMNode;
NodeName,NodeValue: String): IXMLDOMNode;
var
Node: IXMLDOMNode;
begin
Node := XMLDoc.createElement(NodeName);
Node.appendChild(XMLDoc.createTextNode(NodeValue));
ParentNode.appendChild(Node);
Result := Node;
end;
begin
XMLDoc := CreateDOMDocument;
XMLDoc.load('****.xml');
XMLNode := XMLDoc.selectSingleNode('data');
TDNode := CreateNode(XMLNode,'record','');
CreateAttributes(TDNode, 'jgmc', 'dsf');
CreateAttributes(TDNode, 'jgbm', '53454');
.....
xmlDoc.save('***.xml');
end;