Бөлісу құралы:


XML әрекеттері

Power Automate XML атрибуттары мен элементтерін басқару үшін жұмыс үстелі ағындарын пайдалану мүмкіндігін береді.

XML файлын оқу үшін XML файлынан оқу әрекетін пайдаланыңыз. Жолды көрсетіңіз немесе файлды шолыңыз және кодтау опцияларының бірін таңдаңыз.

Файлды таңдағаннан кейін, Xpath сұрауын орындау үшін Орындау XPath өрнегі әрекетін пайдаланыңыз. Келесі мысал құжатты көрсету үшін Файлдан XML оқу әрекетінен жасалған айнымалы мәнді пайдаланады.

Орындау XPath өрнек әрекетінің скриншоты.

XML файлынан төлсипатты алу үшін XML төлсипатын алу әрекетін пайдаланыңыз. Келесі мысалда күйклиенттің атрибуты болып табылады, ол элементі болып табылады. клиенттер тізімі. Мән мәтіндік мән ретінде алынады.

XML төлсипатын алу әрекетінің скриншоты.

Сол сияқты, элемент мәндерін шығарып алу үшін XML элементінің мәнін алу әрекетін пайдаланыңыз. XML атрибуттарын немесе элементтерін алу, орнату немесе жою үшін тиісті әрекетті пайдаланып элементтер мен төлсипаттарды басқаруға болады.

Файлдан XML элементін оқу

XML файлының мазмұнын айнымалыға оқу.

Кіріс параметрлер

Аргумент Таңдаулы Қабылдайды Әдепкі мәні Сипаттама
Файл жолы No Файл Оқу керек XML құжатын қамтитын файл
Кодтау Қатысты емес Жүйе әдепкі, ASCII, Юникод, Юникод үлкен endian, UTF-8 Әдепкі жүйе Көрсетілген файл үшін қолданылатын кодтау

Жасалған айнымалылар

Аргумент Түр Сипаттама
XmlDocument XML түйіні Оқылған XML құжатын сақтайтын айнымалы

Ерекшеліктер

Ерекшелік Сипаттама
Каталог табылмады Каталогтың жоқ екенін көрсетеді
Файл табылмады Файлдың жоқ екенін көрсетеді
Файлдан оқу сәтсіз аяқталды Файлдан оқу ақаулығын көрсетеді
Файл жарамды XML құжатын қамтымайды Файлдың жарамды XML құжатын қамтымайтындығын көрсетеді

XML элементін файлға жазу

XML түйіні айнымалысының мазмұнын файлға жазу.

Кіріс параметрлер

Аргумент Таңдаулы Қабылдайды Әдепкі мәні Сипаттама
Файл жолы No Файл XML құжатын жазатын файл
Жазу керек XML No Мәтін мәні Файлға жазуға арналған XML түйіні немесе құжаты
Кодтау Қатысты емес Жүйе әдепкі, ASCII, Юникод, Юникод үлкен endian, UTF-8 Әдепкі жүйе Көрсетілген файл үшін қолданылатын кодтау
XML пішімдеу Қатысты емес Логикалық мән Шынайы XML файлын пішімдеу керек не керек еместігін көрсетеді
Әр деңгей шегінісі Иә Сандық мән 2-көше XML элементінің әр деңгейінде қанша орынға шегіну керектігін көрсетеді

Жасалған айнымалылар

Бұл әрекет ешбір айнымалы мәндерді шығармайды.

Ерекшеліктер

Ерекшелік Сипаттама
Жарамсыз каталог көрсетілген Көрсетілген каталогтың жарамсыз екенін көрсетеді
XML элементін файлға жазу сәтсіз болды XML элементін файлға жазу ақаулығын көрсетеді

XPath өрнегін орындаңыз

Берілген XPath сұрау негізінде XML құжатынан мәндерді шығарып алыңыз.

Кіріс параметрлер

Аргумент Таңдаулы Қабылдайды Әдепкі мәні Сипаттама
Талдау керек XML құжаты No Мәтін мәні Мәтін ретінде XML немесе талдауға арналған XML құжаты бар бұрын анықталған айнымалы
XPath сұрау No Мәтін мәні XML құжатына қарсы орындалатын XPath өрнегі
Тек бірінші мәнді алу Қатысты емес Логикалық мән Жалған Жалғыз мәнді (тек бірінші мән) немесе берілген XPath өрнекке сәйкес келетін барлық мәндерді алу керектігін көрсетеді.

Жасалған айнымалылар

Аргумент Түр Сипаттама
XPathНәтижесі XML түйіні XML түйіні түріндегі алынған түйін(дер)
XPathResults ...XML түйіндерінің тізімі XML түйіндері тізімі түріндегі алынған түйін(дер)

Ерекшеліктер

Ерекшелік Сипаттама
Жарамсыз XML құжаты берілген Берілген XML құжатының жарамсыз екенін көрсетеді
Жарамсыз XPath өрнек берілген Берілген XPath өрнек жарамсыз екенін көрсетеді

XML элементінің төлсипатын алу

XML элементінің төлсипатының мәнін алу.

Кіріс параметрлер

Аргумент Таңдаулы Қабылдайды Әдепкі мәні Сипаттама
XML құжаты No XML түйіні Төлсипатын алу керек XML құжаты немесе XML элементі
XPath сұрау Иә Мәтін мәні Ішкі элементті табу және оның төлсипатын шығарып алу үшін XPath өрнегі
Атрибут атауы No Мәтін мәні Мәнін алу керек төлсипат атауы
Мәнді келесі түрінде алу Қатысты емес Мәтіндік мән, Сандық мән, Күн уақыты, Логикалық мән Мәтін мәні Төлсипат мәніне арналған деректер түрін көрсетеді

Жасалған айнымалылар

Аргумент Түр Сипаттама
XmlAttributeValue Логикалық мән XML төлсипатының алынған мәні
XmlAttributeValue Күн уақыты XML төлсипатының алынған мәні
XmlAttributeValue Сандық мән XML төлсипатының алынған мәні
XmlAttributeValue Мәтін мәні XML төлсипатының алынған мәні

Ерекшеліктер

Ерекшелік Сипаттама
Жарамсыз XPath өрнек берілген Берілген XPath өрнек жарамсыз екенін көрсетеді
XPath өрнек ешбір элементті қайтармайды XPath өрнегі ешбір элементті қайтармайтынын көрсетеді
Элементте төлсипат табылмады Элементте төлсипаттың жоқ екенін көрсетеді
Төлсипат мәнін сұралған деректер түріне түрлендіру сәтсіз аяқталды Төлсипат мәнін сұралған деректер түріне түрлендіру ақаулығын көрсетеді

XML элементінің төлсипатын орнату

XML элементінің төлсипатының мәнін орнату.

Кіріс параметрлер

Аргумент Таңдаулы Қабылдайды Әдепкі мәні Сипаттама
XML құжаты No XML түйіні Төлсипатын орнату керек XML құжаты немесе XML элементі
XPath сұрау Иә Мәтін мәні Ішкі элементті табу және оның төлсипатын орнату үшін XPath өрнегі
Атрибут атауы No Мәтін мәні Мәнін орнату керек төлсипат атауы
Атрибут мәні No Мәтін мәні Төлсипаттың жаңа мәні

Жасалған айнымалылар

Бұл әрекет ешбір айнымалы мәндерді шығармайды.

Ерекшеліктер

Ерекшелік Сипаттама
Жарамсыз XPath өрнек берілген Берілген XPath өрнек жарамсыз екенін көрсетеді
XPath өрнек ешбір элементті қайтармайды XPath өрнегі ешбір элементті қайтармайтынын көрсетеді
XML төлсипатын орнату сәтсіз аяқталды XML төлсипатын орнату мәселесін көрсетеді

XML элементінің төлсипатын алып тастау

XML элементінен төлсипатты жою.

Кіріс параметрлер

Аргумент Таңдаулы Қабылдайды Әдепкі мәні Сипаттама
XML құжаты No XML түйіні Төлсипатын алып тастау керек XML құжаты немесе XML элементі
XPath сұрау Иә Мәтін мәні Ішкі элементті табу және оның төлсипатын жою үшін XPath өрнегі
Атрибут атауы No Мәтін мәні Алып тастау керек төлсипат атауы

Жасалған айнымалылар

Бұл әрекет ешбір айнымалы мәндерді шығармайды.

Ерекшеліктер

Ерекшелік Сипаттама
Жарамсыз XPath өрнек берілген Берілген XPath өрнек жарамсыз екенін көрсетеді
XPath өрнек ешбір элементті қайтармайды XPath өрнегі ешбір элементті қайтармайтынын көрсетеді
Элементте төлсипат табылмады Элементте төлсипаттың жоқ екенін көрсетеді
XML төлсипатын жою сәтсіз аяқталды XML төлсипатын жою мәселесін көрсетеді

XML элементінің мәнін алу

XML элементінің мәнін алу.

Кіріс параметрлер

Аргумент Таңдаулы Қабылдайды Әдепкі мәні Сипаттама
XML құжаты No XML түйіні Мәнін алу керек XML құжаты немесе XML элементі
XPath сұрау Иә Мәтін мәні Ішкі элементті табу және оның мәнін алу үшін XPath өрнегі
Мәнді келесі түрінде алу Қатысты емес Мәтіндік мән, Сандық мән, Күн уақыты, Логикалық мән Мәтін мәні XML элементінің мәніне арналған деректер түрін көрсетеді

Жасалған айнымалылар

Аргумент Түр Сипаттама
XmlElementValue Логикалық мән XML элементінің мәні
XmlElementValue Күн уақыты XML элементінің мәні
XmlElementValue Сандық мән XML элементінің мәні
XmlElementValue Мәтін мәні XML элементінің мәні

Ерекшеліктер

Ерекшелік Сипаттама
Жарамсыз XPath өрнек берілген Берілген XPath өрнек жарамсыз екенін көрсетеді
XPath өрнек ешбір элементті қайтармайды XPath өрнегі ешбір элементті қайтармайтынын көрсетеді
Элемент мәнін сұралған деректер түріне түрлендіру сәтсіз аяқталды Элемент мәнін сұралған деректер түріне түрлендіру ақаулығын көрсетеді

XML элементінің мәнін орнату

XML элементінің мәнін орнату.

Кіріс параметрлер

Аргумент Таңдаулы Қабылдайды Әдепкі мәні Сипаттама
XML құжаты No XML түйіні Мәнін шығарып алу керек XML құжаты немесе XML элементі
XPath сұрау Иә Мәтін мәні Ішкі элементті табу және оның мәнін алу үшін XPath өрнегі
XML элементінің мәні No Мәтін мәні XML элементінің жаңа мәні

Жасалған айнымалылар

Бұл әрекет ешбір айнымалы мәндерді шығармайды.

Ерекшеліктер

Ерекшелік Сипаттама
Жарамсыз XPath өрнек берілген Берілген XPath өрнек жарамсыз екенін көрсетеді
XPath өрнек ешбір элементті қайтармайды XPath өрнегі ешбір элементті қайтармайтынын көрсетеді
Элемент мәнін орнату сәтсіз болды Элемент мәнін орнату ақаулығын көрсетеді

XML элементін кірістіру

XML құжатына жаңа XML элементін кірістіру.

Кіріс параметрлер

Аргумент Таңдаулы Қабылдайды Әдепкі мәні Сипаттама
XML құжаты No XML түйіні Жаңа XML элементін кірістіруге арналған XML құжаты
XPath сұрау No Мәтін мәні Негізгі XML элементін табу және оған жаңа элементті кірістіру үшін XPath өрнегі
Кірістіру керек XML элементі No XML түйіні XML құжатына кірістіруге арналған жаңа XML элементі

Жасалған айнымалылар

Бұл әрекет ешбір айнымалы мәндерді шығармайды.

Ерекшеліктер

Ерекшелік Сипаттама
Жарамсыз XPath өрнек берілген Берілген XPath өрнек жарамсыз екенін көрсетеді
XPath өрнек ешбір элементті қайтармайды XPath өрнегі ешбір элементті қайтармайтынын көрсетеді
XML элементін кірістіру сәтсіз аяқталды XML элементін кірістіру ақаулығын көрсетеді

XML элементін жою

XML құжатынан бір немесе бірнеше XML элементін жою.

Кіріс параметрлер

Аргумент Таңдаулы Қабылдайды Әдепкі мәні Сипаттама
XML құжаты No XML түйіні Жою керек XML элемент(тер)ін қамтитын XML құжаты
XPath сұрау No Мәтін мәні Жойылатын элементтерді табу үшін XPath өрнегі

Жасалған айнымалылар

Бұл әрекет ешбір айнымалы мәндерді шығармайды.

Ерекшеліктер

Ерекшелік Сипаттама
Жарамсыз XPath өрнек берілген Берілген XPath өрнек жарамсыз екенін көрсетеді
XML элементін жою сәтсіз болды XML элементін жою ақаулығын көрсетеді