私は、特定のWEB-Serviceの結果である以下のXMLを持っています。文字列配列からXMLをVBAに読み込む
<?xml version="1.0" encoding="UTF-8"?>
-<ArrayOfString xmlns="http://tempuri.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>16/May/2016 - 20/May/2016</string>
<string>20/May/2016 - 23/May/2016</string>
<string>23/May/2016 - 27/May/2016</string>
<string>27/May/2016 - 30/May/2016</string>
</ArrayOfString>
結果として、私は「16 /月/ 2016取得しています私は上記のXML
strRet = PostWebservice(strUrlEBenefit, strSoapAction, strXml)
intPos1 = InStr(strRet, "<string>") + 8
intPos2 = InStr(strRet, "</string>")
If intPos1 > 11 And intPos2 > 0 Then
xmlresult = Mid(strRet, intPos1, intPos2 - intPos1)
End If
を読むには、以下のVBAコードを持っている - 20 /月/ 2016 "でxmlresult。
私がしたいことは、すべての[string]タグの間にすべての日付値を取得することです。 どうすれば結果を得ることができますか教えてください。私はそれを配列に読み込む必要があることを理解していますが、私はどのように役立つチュートリアル(VBAとXMLの初心者)を参照するのか分かりません。