Прочитайте файл XML и извлеките его теги с соответствующими значениями через приложения логики Azure. - PullRequest
0 голосов
/ 24 сентября 2019

На FTP-сервере есть папка, содержащая несколько файлов XML.Как читать файлы XML и получать теги с соответствующими им значениями только через приложения логики Azure (приложения логики могут содержать функцию azure в качестве шага)

1 Ответ

0 голосов
/ 25 сентября 2019

Я создал несколько xml-файлов в своей папке ftp, формат xml показывает как:

<id>1</id>
<name>hury</name>

Ниже приведен скриншот моего логического приложения для справки: enter image description here

Согласно скриншоту, нам нужно создать действие «Initialize variable» для инициализации переменной с именем «xmlstring».Затем используйте «Список файлов в папке» для доступа к файлам xml в папке ftp.

После этого добавьте действие «Для каждого», чтобы зациклить файлы xml из папки ftp, а затем используйте «Получить содержимое файла»."действие и введите путь в поле ввода файла (как показано ниже) enter image description here

Затем создайте действие" Установить переменную ", чтобы установить содержимое xml для переменной (xmlstring), которую высозданный ранее (показанный ниже) enter image description here

Следующим шагом, пожалуйста, создайте действие «Parse JSON» для анализа строки xml, вы можете использовать «Использовать образец полезной нагрузки для генерации схемы», чтобы сгенерироватьСхема JSON (показано, как показано ниже).enter image description here

Теперь мы можем использовать значение в xml в нашем приложении логики.enter image description here

Но для этого решения обязательным условием является то, что все ваши XML-файлы имеют одинаковую структуру.Надеюсь, это будет полезно для вас.

...