edit: я работаю с Genexus 16 u2
У меня есть XML-файл, и я хочу прочитать значения. Я могу сохранить их в локальных переменных процедуры, а затем использовать их для создания нового SDT из них.
Есть этот тип данных XMLReader, который предоставляет Genexus, и есть несколько документов (https://wiki.genexus.com/commwiki/servlet/wiki?6928,XMLReader+Data+Type,), но неясно, как получить доступ к полям, т. Е. Что делает функция ReadType ????
предположим, у нас есть следующий XML:
<fatherTag>
<tag1>value1</tag2>
<tag2>value2</tag2>
...
<tagN>valueN</tagN>
</fatherTag>
, где он явно представляет собой объект «FatherTag» со свойствами «tagX», каждое из которых имеет значения «valueX».
И давайте предположим, что у нас есть переменная XMLReader с именем & XMLReedr:
&XMLReedr.Open('myFile.xml')
Очень неясно, как получить доступ к значениям с помощью методов из XMLReader.
Кроме того, в документации нигде не говорится о том, как (и где) включить XML-файл в базу знаний.
Заранее спасибо.