创建XML文档名称和attributtes
5 Ansichten(30天)的
Altere Kommentare anzeigen
你好,
我发展一个代码来创建一个XML文档的数据利用excel表。要求是,XML文档节点应该从以下格式:
< sce xmlns: xsi =“http://www.w3.org/2001/XMLSchema-instance”version =“1.5”>
<场景>
<描述>…> < /描述
< /名称>
> < /场景
南加州爱迪生公司< / >
我创造出来的XML,如下:
南加州爱迪生公司< >
<场景>
<描述>…> < /描述
< /名称>
> < /场景
南加州爱迪生公司< / >
我。e我不能够创建的文档节点的属性xmlns: xsi = " http://www.w3.org/2001/XMLSchema-instance " version = " 1.5 "
我有attrbutes和相应的值在一个容器图所示:
objScenarioDocDetails。cm_docAttributes = containers.Map (arrAttributesKeySet arrAttributesValueSet);
任何帮助将大大appreaciated来解决这个问题。提前谢谢。
0 Kommentare
Antworten (1)
卓飞吴
2022年9月16日
试试这个:
进口matlab.io.xml.dom。*
docNode =文档(“预计”);
docRootNode = getDocumentElement (docNode);
docRootNode.setAttributeNS (“http://www.w3.org/2000/xmlns/”,“xmlns: xsi”,“http://www.w3.org/2001/XMLSchema-instance”)
docRootNode.setAttributeNS (“http://www.w3.org/2000/xmlns/”,“版本”,“1.5”);
xmlFileName =“example_ns.xml”;
作家= matlab.io.xml.dom.DOMWriter;
writer.Configuration。FormatPrettyPrint = true;
writeToFile(作家,docNode xmlFileName);
类型(xmlFileName);
解释可以发现:https://stackoverflow.com/a/11146971/9173213