0
我有点卡住了XML命名空间。我想请求帮助。使用XMLDOM命名空间
我需要什么...我的命名空间看起来像:
<?xml version="1.0" encoding="iso-8859-2"?>
<Application_data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
我所做的是:
procedure BeginExport;
var
FOutputXML: IXMLDOMDocument;
vNode: IXMLDOMNode;
begin
DoBeginBeginExport;
if FOutputXML = nil then
begin
FOutputXML := CoDOMDocument.Create;
FOutputXML.appendChild(FOutputXML.createProcessingInstruction('xml', 'version="1.0" encoding="iso-8859-2"'));
vNode := FOutputXML.appendChild(FOutputXML.createElement('Application_data'));
vNode.attributes.setNamedItem(vNode.ownerDocument.createAttribute('????')).text := '"http://www.w3.org/2001/XMLSchema-instance';
end else FOutputXML.removeChild(FOutputXML.firstChild);
DoAfterBeginExport;
end;
有了:Createattribute后 “的xmlns XSI” 不起作用。任何人都可以帮助我,我错了什么或设置命名空间属性的最简单方法是什么?
查看http://stackoverflow.com/questions/6992597/ –