XML radnje
Članak 06/21/2023
8 saradnika
Povratne informacije
U ovom članku
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.
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.
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.
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.
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.
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
Lista XML č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.
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
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.
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.
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.
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
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.
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.
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.
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