我有一个有效的电子表格,它使用vba查询网络服务并返回税额和其他信息。
但是,最近我发现了一个源自excel但没有完全创建模式的错误,因此我没有得到足够的值,我需要在Excel中刷新。
如果不修改vba,我想我可以用正确的架构得到我需要的东西。
要明确的是,电子表格可以刷新xml,但问题是在某些搜索查询中,响应中的速率和本地速率与下面的速率下的staterate和localrate不匹配。所以我退回了不正确的税率。请看看你是否可以提供帮助。
以下是来自Web服务的xml输出:
<response loccode="1726" localrate="0.036" rate="0.101" code="0"><addressline houselow="700" househigh="700" evenodd="E" street="5TH AVE" state="WA" zip="98104" plus4="3743" period="Q32017" code="1726" rta="Y" ptba="King PTBA" cez="Duwamish"/><rate name="SEATTLE" code="1726" staterate="0.065" localrate="0.036"/></response>
这是引出xml返回的url:
http://dor.wa.gov/AddressRates.aspx?output=xml&addr=700%205th%20Ave&city=Seattle&zip=98104
Excel未创建架构的xml部分是:
<rate name="SEATTLE" code="1726" staterate="0.065" localrate="0.036"/>
这是一张看起来很像的图片,我已经圈出了Excel未加载架构的区域:http://imgur.com/a/85bvF
以下是下载Excel文件的链接: https://ufile.io/3bejw
非常感谢你的帮助,非常感谢,我很难过。