编辑XML标记时,在VBScript中获得预期的语句结束错误

时间:2018-04-26 05:32:52

标签: xml vbscript

我有一个XML文件,其中有许多<itemDateValue>个标记。我只想更改这些标签中前两个的值。以下是我为此所做的尝试,但得到了“预期结束语句”错误。

Set objNodeList = xmlDoc.GetElementsByTagName("itemDateValue")[1]
objNodeList.Text = nextDateFunc(x) & "T00:00:00Z"

我可以使用For Each语句对所有标记执行此操作,但我只需要2个标记。 此外,我最后尝试用分号(因为我在某个地方看到了一个例子),但没有帮助。

如果有更好的方法,也请告诉我。

1 个答案:

答案 0 :(得分:0)

我采用与使用GetElementsByTagName不同的方法。以下是我按照我的要求所做的工作:

Set objNodeList = xmlDoc.SelectNodes("//itemDate/itemDateValue")

For j = 0 To 1
    objNodeList(j).Text = nextDateFunc(x) & "T00:00:00Z"
Next