Deli putem


XML radnje

Power Automate obezbeđuje mogućnost korišćenja tokova radne površine za upravljanje XML atributima i elementima.

Da biste pročitali XML datoteku, koristite XML za čitanje iz radnje datoteke. Navedite putanju ili potražite datoteku i izaberite jednu od opcija kodiranja.

Nakon što izaberete datoteku, koristite radnju izraza XPath "Izvrši " da biste pokrenuli Xpath upit. Sledeći primer koristi proizvedenu promenljivu iz radnje "Pročitaj XML iz datoteke " da bi naveo dokument.

Snimak ekrana radnje izraza

Da biste preuzeli atribut iz XML datoteke, koristite radnju "Preuzmi XML atribut ". U sledećem primeru, status je atribut klijenta , koji je element liste klijenata. Vrednost će biti dobijena kao tekstualna vrednost.

Snimak ekrana radnje

Slično tome, da biste preuzeli vrednosti elemenata, koristite radnju "Preuzmi vrednost XML elementa ". Elementima i atributima možete upravljati pomoću odgovarajuće radnje da biste dobili, postavili ili uklonili XML atribute ili elemente.

Pročitaj XML iz datoteke

Učitajte sadržaj XML datoteke u promenljivu.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Putanja datoteke No Datoteke Datoteka koja sadrži XML dokument za čitanje
Kodiranje Nepoznato Podrazumevani sistem, ASCII, Unikod, Unikod veliki endian, UTF-8 Sistemski podrazumevano Kodiranje koje se koristi za navedenu datoteku

Proizvedene promenljive

Argument Tip Opis
XmlDokument XML klid Promenljiva koja sadrži pročitani XML dokument

Izuzeci

Izuzetak Opis
Direktorijum nije pronađen Označava da direktorijum ne postoji
Datoteka nije pronađena Označava da datoteka ne postoji
Čitanje iz datoteke nije uspelo Označava da je došlo do problema pri čitanju iz datoteke
Datoteka ne sadrži važeći XML dokument Označava da datoteka ne sadrži važeći XML dokument

Upiši XML u datoteku

Upišite sadržaj promenljive XML čvora u datoteku.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Putanja datoteke No Datoteke Datoteka u koju treba upisati XML dokument
XML za upisivanje No Tekstualna vrednost XML čvor ili dokument koji treba upisati u datoteku
Kodiranje Nepoznato Podrazumevani sistem, ASCII, Unikod, Unikod veliki endian, UTF-8 Sistemski podrazumevano Kodiranje koje se koristi za navedenu datoteku
Formatiraj XML Nepoznato Logička vrednost Tačno Određuje da li treba formatirati XML
Uvlačenje po nivou Da Numerička vrednost 2 Određuje za koliko razmaka treba uvući svaki nivo XML-a

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Naveden je nevažeći direktorijum Označava da je navedeni direktorijum nevažeći
Nije uspelo upisivanje XML-a u datoteku Označava da je došlo do problema pri upisivanju XML-a u datoteku

XPath Izvrši izraz

Izdvojite vrednosti iz XML dokumenta na osnovu navedenog XPath upita.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
XML dokument za raščlanjivanje No Tekstualna vrednost XML kao tekst ili prethodno definisana promenljiva koja sadrži XML dokument za raščlanjivanje
XPath Upit No Tekstualna vrednost Izraz XPath koji treba izvršiti u odnosu na XML dokument
Preuzmi samo prvu vrednost Nepoznato Logička vrednost Netačno Određuje da li treba preuzeti jednu vrednost (samo prvu vrednost) ili sve vrednosti koje se podudaraju sa navedenim izrazom XPath

Proizvedene promenljive

Argument Tip Opis
XPathResult XML klid Izdvojeni čvorovi kao XML čvor
XPathResults ListaXML čvorova Izdvojeni čvorovi kao lista XML čvorova

Izuzeci

Izuzetak Opis
Naveden je nevažeći XML dokument Označava da je navedeni XML dokument nevažeći
Naveden je XPath nevažeći izraz Označava da je navedeni XPath izraz nevažeći

Preuzmi atribut XML elementa

Preuzmite vrednost atributa XML elementa.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
XML dokument No XML klid XML dokument ili XML element čiji atribut treba preuzeti
XPath Upit Da Tekstualna vrednost Izraz XPath za lociranje podzemljenja i preuzimanje njegovog atributa
Ime atributa No Tekstualna vrednost Naziv atributa čiju vrednost treba preuzeti
Preuzmi vrednost kao Nepoznato Vrednost teksta, numerička vrednost, vrednost datuma, logička vrednost Tekstualna vrednost Određuje tip podataka za vrednost atributa

Proizvedene promenljive

Argument Tip Opis
XmlAttributeValue Logička vrednost Preuzeta vrednost XML atributa
XmlAttributeValue Datum i vreme Preuzeta vrednost XML atributa
XmlAttributeValue Numerička vrednost Preuzeta vrednost XML atributa
XmlAttributeValue Tekstualna vrednost Preuzeta vrednost XML atributa

Izuzeci

Izuzetak Opis
Naveden je XPath nevažeći izraz Označava da je navedeni XPath izraz nevažeći
XPath izraz ne vraća element Označava da izraz ne XPath daje element
Atribut nije pronađen u elementu Označava da atribut ne postoji u elementu
Nije uspela konverzija vrednosti atributa u traženi tip podataka Označava da je došlo do problema pri konvertovanju vrednosti atributa u traženi tip podataka

Podesi atribut XML elementa

Podesite vrednost atributa XML elementa.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
XML dokument No XML klid XML dokument ili XML element čiji atribut treba podesiti
XPath Upit Da Tekstualna vrednost Izraz XPath za lociranje podzemljenja i postavljanje njegovog atributa
Ime atributa No Tekstualna vrednost Naziv atributa čiju vrednost treba podesiti
Vrednost atributa No Tekstualna vrednost Nova vrednost atributa

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Naveden je XPath nevažeći izraz Označava da je navedeni XPath izraz nevažeći
XPath izraz ne vraća element Označava da izraz ne XPath daje element
Postavljanje XML atributa nije uspelo Označava problem sa postavljanjem XML atributa

Ukloni atribut XML elementa

Uklonite atribut iz XML elementa.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
XML dokument No XML klid XML dokument ili XML element čiji atribut treba ukloniti
XPath Upit Da Tekstualna vrednost Izraz XPath za lociranje podzemljenja i uklanjanje njegovog atributa
Ime atributa No Tekstualna vrednost Naziv atributa koji treba ukloniti

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Naveden je XPath nevažeći izraz Označava da je navedeni XPath izraz nevažeći
XPath izraz ne vraća element Označava da izraz ne XPath daje element
Atribut nije pronađen u elementu Označava da atribut ne postoji u elementu
Uklanjanje XML atributa nije uspelo Označava problem sa uklanjanjem XML atributa

Preuzmi vrednost XML elementa

Preuzmite vrednost XML elementa.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
XML dokument No XML klid XML dokument ili XML element čiju vrednost treba preuzeti
XPath Upit Da Tekstualna vrednost Izraz XPath za lociranje podzemljenja i preuzimanje njegove vrednosti
Preuzmi vrednost kao Nepoznato Vrednost teksta, numerička vrednost, vrednost datuma, logička vrednost Tekstualna vrednost Određuje tip podataka za vrednost XML elementa

Proizvedene promenljive

Argument Tip Opis
XmlElementValue Logička vrednost Vrednost XML elementa
XmlElementValue Datum i vreme Vrednost XML elementa
XmlElementValue Numerička vrednost Vrednost XML elementa
XmlElementValue Tekstualna vrednost Vrednost XML elementa

Izuzeci

Izuzetak Opis
Naveden je XPath nevažeći izraz Označava da je navedeni XPath izraz nevažeći
XPath izraz ne vraća element Označava da izraz ne XPath daje element
Nije uspela konverzija vrednosti elementa u traženi tip podataka Označava da je došlo do problema pri konvertovanju vrednosti elementa u traženi tip podataka

Podesi vrednost XML elementa

Podesite vrednost XML elementa.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
XML dokument No XML klid XML dokument ili XML element čiju vrednost treba preuzeti
XPath Upit Da Tekstualna vrednost Izraz XPath za lociranje podzemljenja i preuzimanje njegove vrednosti
Vrednost XML elementa No Tekstualna vrednost Nova vrednost XML elementa

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Naveden je XPath nevažeći izraz Označava da je navedeni XPath izraz nevažeći
XPath izraz ne vraća element Označava da izraz ne XPath daje element
Nije uspelo podešavanje vrednosti elementa Označava da je došlo do problema pri podešavanju vrednosti elementa

Umetni XML element

Umetnite novi XML element u XML dokument.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
XML dokument No XML klid XML dokument u koji treba umetnuti nov XML element
XPath Upit No Tekstualna vrednost Izraz XPath za pronalaženje nadređenog XML elementa i umetanje novog elementa u njega
XML element koji treba umetnuti No XML klid Nov XML element koji treba umetnuti u XML dokument

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Naveden je XPath nevažeći izraz Označava da je navedeni XPath izraz nevažeći
XPath izraz ne vraća element Označava da izraz ne XPath daje element
Nije uspelo umetanje XML elementa Označava da je došlo do problema pri umetanju XML elementa

Ukloni XML element

Uklonite jedan ili više XML elemenata iz XML dokumenta.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
XML dokument No XML klid XML dokument koji sadrži XML elemente za uklanjanje
XPath Upit No Tekstualna vrednost Izraz XPath za pronalaženje elemenata za uklanjanje

Proizvedene promenljive

Ova radnja ne proizvodi promenljive.

Izuzeci

Izuzetak Opis
Naveden je XPath nevažeći izraz Označava da je navedeni XPath izraz nevažeći
Nije uspelo uklanjanje XML elementa Označava da je došlo do problema pri uklanjanju XML elementa