0

Volusion API に送信できるように、文字列として取得して ASP ファイルに入れる必要がある XML ファイルがあります。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 を使用するところまでは行きましたが、読み込まれたファイルから適切な値を取得する方法がわかりません。どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1

1

FileSystemObject のメソッド .OpenTextFile() および .ReadAll() を使用して、.XML ファイルのコンテンツを取得し、それを xml_to_send に連結します。

于 2014-04-15T09:03:16.433 に答える