用vba编写复杂的名称空间xml
那么…另一个xml名称空间问题。我想用vba编写这个名称空间用vba编写复杂的名称空间xml,xml,excel,vba,Xml,Excel,Vba,那么…另一个xml名称空间问题。我想用vba编写这个名称空间 <?xml version="1.0" encoding="utf-8"?> <Datas xsi:schemaLocation="uri:rhubarb:pie RHUBARB%20PIE%202012.xsd" xmlns="uri:rhubarb:pie" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <\Datas> …但我知
<?xml version="1.0" encoding="utf-8"?>
<Datas xsi:schemaLocation="uri:rhubarb:pie RHUBARB%20PIE%202012.xsd" xmlns="uri:rhubarb:pie" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<\Datas>
…但我知道在编写名称空间时,我有太多的参数。我在网上唯一能找到的就是这样写我的命名空间:
xDoc.DocumentElement.setAttribute "xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance"
我总是因为争论太多而出错。我的问题是:如何编写更复杂的命名空间?或者这是一种正确的写作方式吗?不用担心,我已经弄明白了。我会编辑它,以防其他人正在寻找相同的东西 我改变了这一点:
xDoc.DocumentElement.setAttribute "xsi:schemaLocation", "uri:rhubarb:pie RHUBARB%20PIE%202012.xsd", "xmlns", "uri:rhubarb:pie", "xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance"
为此:
xDoc.DocumentElement.setAttribute "xsi:schemaLocation", "uri:rhubarb:pie RHUBARB%20PIE%202012.xsd"
xDoc.DocumentElement.setAttribute "xmlns", "uri:rhubarb:pie"
xDoc.DocumentElement.setAttribute "xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance"
xDoc.DocumentElement.setAttribute "xsi:schemaLocation", "uri:rhubarb:pie RHUBARB%20PIE%202012.xsd"
xDoc.DocumentElement.setAttribute "xmlns", "uri:rhubarb:pie"
xDoc.DocumentElement.setAttribute "xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance"