如何在XMLDocument中增加xmlns:xsi和xsi:schemaLocation等信息?(50分)

  • 主题发起人 主题发起人 lkdbdlkq
  • 开始时间 开始时间
L

lkdbdlkq

Unregistered / Unconfirmed
GUEST, unregistred user!
标准的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">
 
啊 写全点吧!~
var
tempNote: IXMLNode;

XMLDocument1.Active:= True;
tempNote := XMLDocument1.AddChild('Manifest');
tempNote .SetAttribute('xsi:schemaLocation', 'urn:Declaration:datamodel:standard:CN:[Name]:1 Manifest_Declare_Export.xsd');
tempNote .SetAttribute('xmlns', 'urn:Declaration:datamodel:standard:CN:[Name]:1');
以下类似~!
XMLDocument1.SaveToFile('c:/test.xml');
 
XML对于属性的操作即是
都是在
IXmlnode中有Element与Attribute的
 
后退
顶部