根据系统提示,我想问题出在XML SCHEMA名称是"ProductData.R1.message",名称中含有".",但SCHEMA的名称是系统固定的,我无法修改。
我在导入ACCESS时使用Application.ImportXML方法
Application.ImportXML "http://公司链接/gup/find?prodNo=" & prodnbr_str & "&outputMimeType=XML", acStructureAndData
生成的ACCESS数据表默认使用SCHEMA名称,导致了错误信息。
问题是使用Application.ImportXML方法时,可不可以指定导入的数据表名称呢?
不好意思,我是新手,说一下我的思路,
我想建一个ACCESS数据库管理产品信息,用一个窗体让用户输入产品号[SM_NM]

然后通过产品号,链接基于XML的产品信息网页,查找并获得附加产品信息

XML网页代码如下
< ?xml version="1.0" encoding="UTF-8"?>
-<ProductData.R1.message type="response" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ProductData="http://公司链接/interface/xsd/ProductData/r1">-<response RequestId="EDTCSDO2013-09-12-09:45:29.4648" Schema="PRODUCTRSTATES" operation="findProductRStates" serviceversion="R1" Service="FindProductData"><Application>URL:http://公司链接/gup/find?prodNo="&outputMimeType=XML</Application>-<product>-<MsgArea><RowNumber>1</RowNumber><message>PIFZZA1 I '"' DOES NOT EXIST.</message><Severity>I</Severity></MsgArea><ProductNumber>"</ProductNumber><ProductName> </ProductName><FuncDesignation/>-<ProductRstate><RState/><DesignResponsible/><ReleaseResponsible/><DSCode/><PRCode/><RECode/><PSCode/><ProductDataUrl/><ChSign/><ChDate/></ProductRstate></product></response></ProductData.R1.message>