我有一个XML文件,我需要将其作为字符串获取并放入ASP文件中,以便将其发送到Volusion API。 Xml_to_Send变量当前使用XML标头设置,XML文件的格式正确。问题是我需要将XML的值作为它显示的代码(使用它的XML标记;而不仅仅是每个XML标记的值)。以下是我对变量的看法:
dim Xml_to_Send
Xml_to_Send = "<?xml version=""1.0"" encoding=""utf-8"" ?>"
Xml_to_Send = Xml_to_Send & "THIS IS WHERE THE XML STRING WOULD GO"
然后我的XML示例(由于它是由第三方动态创建的,它位于单独的文件中)是:
<Volusion_API>
<Orders>
<ProductCode>Test</ProductCode>
</Orders>
</Volusion_API>
我需要它看起来像:
dim Xml_to_Send
Xml_to_Send = "<?xml version=""1.0"" encoding=""utf-8"" ?>"
Xml_to_Send = Xml_to_Send & "<Volusion_API><Orders><ProductCode>Test</ProductCode></Orders></Volusion_API>"
我已经在VBScript中使用load或loadXML,但似乎无法弄清楚如何从加载的文件中获取适当的值。任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
使用FileSystemObject的方法.OpenTextFile()和.ReadAll()来获取.XML文件的内容并将其连接到xml_to_send。