Тема: Парсинг xml для гаджета windows - VBScript
Добрый день.
Коллеги, помогите выполнить задачу: нужно сделать гаджет для рабочего стола, данные для отображения должны браться их xml, который формируется из программы.
Цель: посчитать среднее время по оцененным звонкам, их количество по FieldName="{@Evaluated By}" и средний балл.
я с vbscript ни разу не работал, немного на vba было.
В файле данные расположены блоками, т.е. блок "Details", в котором находятся нужные данные, блоков таких много, но есть еще "GroupHeader",где заголовки и пр. - они мне не нужны.
мне нужны поля FieldName="{@Call Duration}",FieldName="{@Evaluated By}" и FieldName="{@Evaluation Score}".
Вот кусок файла:
<Details Level="4">
<Section SectionNumber="1">
<Field Name="InteractionDate1" FieldName="{@Interaction Date}"><FormattedValue>03/06/2017 10:12:41</FormattedValue><Value>2017-03-06T10:12:41</Value></Field>
<Field Name="CallDuration1" FieldName="{@Call Duration}"><FormattedValue> 0:02:34</FormattedValue><Value>00:02:34</Value></Field>
<Field Name="EvaluationDate1" FieldName="{@Evaluation Date}"><FormattedValue>03/06/2017 19:20:22</FormattedValue><Value>2017-03-06T19:20:22</Value></Field>
<Field Name="EvaluationType2" FieldName="{@Evaluation Type}"><FormattedValue>????????</FormattedValue><Value>????????</Value></Field>
<Field Name="Formname2" FieldName="{@Form name}"><FormattedValue>Оценочный лист</FormattedValue><Value>Оценочный лист</Value></Field>
<Field Name="EvaluatedBy2" FieldName="{@Evaluated By}"><FormattedValue>Светлана Владимировна</FormattedValue><Value>Светлана Владимировна</Value></Field>
<Field Name="EvaluationScore2" FieldName="{@Evaluation Score}"><FormattedValue> 66,50</FormattedValue><Value> 66,50</Value></Field>
</Section>
</Details>
пробую так:
Dim info
Dim xml
Set xml = CreateObject("Msxml2.DOMDocument.6.0")
xml.Load "file.xml"
Set info = xml.selectSingleNode("//UpdateData/References/DownloadURL")
Sec_1.innerHTML = xml
выводит [object], но как добраться до внутренностей?