Jaa


XML-toiminnot

Power Automate antaa mahdollisuuden käyttää työpöytätyönkulkuja XML-määritteiden ja -elementtien hallintaan.

Jos haluat lukea XML-tiedoston, käytä Lue XML tiedostosta -toimintoa. Määritä polku tai etsi tiedosto selaamalla. Valitse jokin koodausvaihtoehdoista.

Suorita Xpath-kysely tiedoston valinnan jälkeen käyttämällä Suorita XPath-lauseke -toimintoa. Seuraavassa esimerkissä asiakirja määritetään käyttämällä Lue XML tiedostosta -toiminnon lisämuuttujaa.

Näyttökuvassa Suorita XPath -lauseke -toiminto

Voit hakea määritteen XML-tiedostosta käyttämällä Hae XML-määrite -toimintoa. Seuraavassa esimerkissä status on clientin määrite, joka on puolestaan clientlistin elementti. Arvo saadaan tekstiarvona.

Näyttökuva Hae XML-määrite -toiminnosta.

Jos haluat hakea elementin arvot, käytä vastaavasti Hae XML-elementin arvo -toimintoa. Elementtejä ja määritteitä voi hallita käyttämällä vastaavaa toimintoa XML-määritteiden tai -elementtien hakemiseen, määrittämiseen tai poistamiseen.

Lue XML tiedostosta

Lue XML-tiedoston sisältö muuttujaan.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Tiedostopolku Ei Tiedosto Tiedosto, joka sisältää luettavan XML-asiakirjan
Koodaus Järjestelmäoletus, ASCII, Unicode, Unicode big endian, UTF-8 Järjestelmän oletusarvo Koodaus, jota käytetään määritetyssä tiedostossa

Tuotetut muuttujat

Argumentti Type Description
XmlDocument XML-solmu Muuttuja, joka sisältää luettavan XML-asiakirjan

Poikkeukset

Poikkeus Kuvaus
Hakemistoa ei löydy Osoittaa, että hakemistoa ei ole
Tiedostoa ei löydy Osoittaa, että tiedostoa ei ole
Tiedostosta lukeminen epäonnistui Osoittaa, että tiedoston lukemisessa on ongelma
Tiedostossa ei ole sallittua XML-asiakirjaa Osoittaa, että tiedostossa ei ole sallittua XML-asiakirjaa

Kirjoita XML tiedostoon

Kirjoita XML-solmun muuttujan sisältö tiedostoon.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Tiedostopolku Ei Tiedosto Tiedosto, johon XML-asiakirja kirjoitetaan
XML kirjoitettavaksi Ei Tekstin arvo XML-solmu tai -asiakirja, joka kirjoitetaan tiedostoon
Koodaus Järjestelmäoletus, ASCII, Unicode, Unicode big endian, UTF-8 Järjestelmän oletusarvo Koodaus, jota käytetään määritetyssä tiedostossa
XML-osoitteen muotoilu Totuusarvo Tosi Määrittää, muotoillaanko XML
Sisennys tasoa kohti Kyllä Numeerinen arvo 2 Määrittää, miten monen välilyönnin verran XML:n kutakin tasoa sisennetään

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Poikkeus Description
Määritettiin virheellinen hakemisto Osoittaa, että määritetty hakemisto on virheellinen
XML:n kirjoittaminen tiedostoon epäonnistui Osoittaa, että XML:n kirjoittamisessa tiedostoon on ongelma

Suorita XPath-lauseke

Poimi arvot XML-asiakirjasta annetun XPath-kyselyn perusteella.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Jäsennettävä XML-asiakirja Ei Tekstin arvo XML tekstinä tai aiemmin määritetty muuttuja, joka sisältää jäsennettävän XML-asiakirjan
XPath-kysely Ei Tekstiarvo XPath-lauseke, joka suoritetaan XML-asiakirjan perusteella
Hae vain ensimmäinen arvo Totuusarvo Epätosi Määrittää, haetaanko yksi arvo (vain ensimmäinen arvo) vai kaikki arvot, jotka vastaavat annettua XPath-lauseketta

Tuotetut muuttujat

Argumentti Type Description
XPathResult XML-solmu Poimitut solmut XML-solmuna
XPathResults XML-solmujenluettelo Poimitut solmut XML-solmuluettelona

Poikkeukset

Poikkeus Kuvaus
Annettiin virheellinen XML-asiakirja Osoittaa, että annettu XML-asiakirja on virheellinen
Annettiin virheellinen XPath-lauseke Osoittaa, että annettu XPath-lauseke on virheellinen

Hae XML-elementin määrite

Hae XML-elementin määritteen arvo.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
XML-asiakirja Ei XML-solmu XML-asiakirja tai XML-elementti, jonka määrite noudetaan
XPath-kysely Kyllä Tekstiarvo XPath-lauseke, joka paikantaa alielementin ja noutaa sen määritteen
Määritteen arvo Ei Tekstiarvo Sen määritteen nimi, jonka arvo noudetaan
Hae arvo muodossa Tekstin arvo, Numeerinen arvo, Päivämäärä/aika-arvo, Totuusarvo Tekstin arvo Määrittää määritteen arvon tietotyypin

Tuotetut muuttujat

Argumentti Type Description
XmlAttributeValue Totuusarvo XML-määritteen noudettu arvo
XmlAttributeValue Päivämäärä/aika XML-määritteen noudettu arvo
XmlAttributeValue Numeerinen arvo XML-määritteen noudettu arvo
XmlAttributeValue Tekstin arvo XML-määritteen noudettu arvo

Poikkeukset

Poikkeus Description
Annettiin virheellinen XPath-lauseke Osoittaa, että annettu XPath-lauseke on virheellinen
XPath-lauseke ei palauta elementtiä Osoittaa, että XPath-lauseke ei palauta elementtiä
Määritettä ei löydy elementistä Osoittaa, että elementti ei sisällä määritettä
Määritteen arvon muuntaminen pyydetyksi tietotyypiksi epäonnistui Osoittaa, että määritteen arvon muuntamisessa pyydetyksi tietotyypiksi on ongelma

Määritä XML-elementin määrite

Määritä XML-elementin määritteen arvo.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
XML-asiakirja Ei XML-solmu XML-asiakirja tai XML-elementti, jonka määrite määritetään
XPath-kysely Kyllä Tekstiarvo XPath-lauseke, joka paikantaa alielementin ja määrittää sen määritteen
Määritteen arvo Ei Tekstiarvo Sen määritteen nimi, jonka arvo määritetään
Määritteen arvo Ei Tekstiarvo Määritteen uusi arvo

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Poikkeus Description
Annettiin virheellinen XPath-lauseke Osoittaa, että annettu XPath-lauseke on virheellinen
XPath-lauseke ei palauta elementtiä Osoittaa, että XPath-lauseke ei palauta elementtiä
XML-määritteen määrittäminen epäonnistui Osoittaa, että XML-määritteen määrittämisessä on ongelma

Poista XML-elementin määrite

Poista määrite XML-elementistä.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
XML-asiakirja Ei XML-solmu XML-asiakirja tai XML-elementti, jonka määrite poistetaan
XPath-kysely Kyllä Tekstiarvo XPath-lauseke, joka paikantaa alielementin ja poistaa sen määritteen
Määritteen arvo Ei Tekstiarvo Poistettavan määritteen nimi

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Poikkeus Description
Annettiin virheellinen XPath-lauseke Osoittaa, että annettu XPath-lauseke on virheellinen
XPath-lauseke ei palauta elementtiä Osoittaa, että XPath-lauseke ei palauta elementtiä
Määritettä ei löydy elementistä Osoittaa, että elementti ei sisällä määritettä
XML-määritteen poistaminen epäonnistui Osoittaa, että XML-määritteen poistamisessa on ongelma

Hae XML-elementin arvo

Hae XML-elementin arvo.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
XML-asiakirja Ei XML-solmu XML-asiakirja tai XML-elementti, jonka arvo noudetaan
XPath-kysely Kyllä Tekstiarvo XPath-lauseke, joka paikantaa alielementin ja noutaa sen arvon
Hae arvo muodossa Tekstin arvo, Numeerinen arvo, Päivämäärä/aika-arvo, Totuusarvo Tekstin arvo Määrittää XML-elementin arvon tietotyypin

Tuotetut muuttujat

Argumentti Type Description
XmlElementValue Totuusarvo XML-elementin arvo
XmlElementValue Päivämäärä/aika XML-elementin arvo
XmlElementValue Numeerinen arvo XML-elementin arvo
XmlElementValue Tekstin arvo XML-elementin arvo

Poikkeukset

Poikkeus Description
Annettiin virheellinen XPath-lauseke Osoittaa, että annettu XPath-lauseke on virheellinen
XPath-lauseke ei palauta elementtiä Osoittaa, että XPath-lauseke ei palauta elementtiä
Elementin arvon muuntaminen pyydetyksi tietotyypiksi epäonnistui Osoittaa, että elementin arvon muuntamisessa pyydetyksi tietotyypiksi on ongelma

Määritä XML-elementin arvo

Määritä XML-elementin arvo.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
XML-asiakirja Ei XML-solmu XML-asiakirja tai XML-elementti, jonka arvo noudetaan
XPath-kysely Kyllä Tekstiarvo XPath-lauseke, joka paikantaa alielementin ja noutaa sen arvon
XML-elementin arvo Ei Tekstiarvo XML-elementin uusi arvo

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Poikkeus Description
Annettiin virheellinen XPath-lauseke Osoittaa, että annettu XPath-lauseke on virheellinen
XPath-lauseke ei palauta elementtiä Osoittaa, että XPath-lauseke ei palauta elementtiä
Elementin arvon määrittäminen epäonnistui Osoittaa, että elementin arvon määrittämisessä on ongelma

Lisää XML-elementti

Lisää uusi XML-elementti XML-asiakirjaan.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
XML-asiakirja Ei XML-solmu XML-asiakirja, johon uusi XML-elementti lisätään
XPath-kysely Ei Tekstiarvo XPath-lauseke, joka etsii ylätason XML-elementin ja lisää siihen uuden elementin
Lisättävä XML-elementti Ei XML-solmu XML-elementti, joka lisätään XML-asiakirjaan

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Poikkeus Description
Annettiin virheellinen XPath-lauseke Osoittaa, että annettu XPath-lauseke on virheellinen
XPath-lauseke ei palauta elementtiä Osoittaa, että XPath-lauseke ei palauta elementtiä
XML-elementin lisääminen epäonnistui Osoittaa, että XML-elementin lisäämisessä on ongelma

Poista XML-elementti

Poista vähintään yksi XML-elementti XML-asiakirjasta.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
XML-asiakirja Ei XML-solmu XML-asiakirja, joka sisältää poistettavat XML-elementit
XPath-kysely Ei Tekstiarvo XPath-lauseke, jota käytetään etsittäessä poistettavat elementit

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Poikkeus Description
Annettiin virheellinen XPath-lauseke Osoittaa, että annettu XPath-lauseke on virheellinen
XML-elementin poistaminen epäonnistui Osoittaa, että XML-elementin poistamisessa on ongelma