XML-handlinger
Artikel 02/08/2024
8 bidragydere
Feedback
I denne artikel
Power Automate indeholder funktioner til brug af skrivebordsforløb til at administrere XML-attributter og -elementer.
Hvis du vil læse en XML-fil, skal du bruge handlingen Læs XML fra fil . Angiv stien til eller søg efter filen, og vælg en af kodningsindstillingerne.
Når du har valgt en fil, skal du vælge handlingen Udfør XPath-udtryk for at køre en Xpath-forespørgsel. I følgende eksempel bruges en produceret variabel fra handlingen Læs XML fra fil til at angive dokumentet.
Hvis du vil hente en attribut fra en XML-fil, skal du bruge handlingen Hent XML-attribut . I XML-filen er status en klientattribut , som er et element på klientlisten . Værdien hentes som en tekstværdi.
Hvis du vil hente elementværdier, skal du bruge handlingen Hent XML-elementværdi . Du kan administrere elementer og attributter kan administreres ved hjælp af den pågældende handling for at hente, angive eller fjerne XML-attributter eller -elementer.
Læs fra XML fra fil
Læs indholdet af en XML-fil i en variabel.
Argument
Valgfrit
Accepterer
Standardværdi
Beskrivelse
File path
Nej
Filer
Den fil, der indeholder det XML-dokument, der skal læses
Encoding
I/R
Systemstandard, ASCII, Unicode, Unicode big-endian, UTF-8
Systemstandard
Kodningen, der skal bruges til den angivne fil
Variabler produceret
Argument
Type
Beskrivelse
XmlDocument
XML-node
Den variabel, der indeholder det XML-dokument, der skal læses
Undtagelser
Undtagelse
Beskrivelse
Mappen blev ikke fundet
Angiver, at mappen ikke findes
Filen blev ikke fundet
Angiver, at filen ikke findes
Kunne ikke læse fra fil
Angiver et problem med at læse fra filen
Filen indeholder ikke et gyldigt XML-dokument
Angiver, at filen ikke indeholder et gyldigt XML-dokument
Skriv XML til fil
Skriv indholdet af en XML-nodevariabel i en fil.
Argument
Valgfrit
Accepterer
Standardværdi
Beskrivelse
File path
Nej
Filer
Den fil, som XML-dokumentet skal skrives i
XML to write
Nej
Tekstværdi
XML-node eller dokument, der skal skrives i filen
Encoding
I/R
Systemstandard, ASCII, Unicode, Unicode big-endian, UTF-8
Systemstandard
Kodningen, der skal bruges til den angivne fil
Format XML
I/R
Boolesk værdi
Sand
Angiver, om XML skal formateres
Indentation per level
Ja
Numerisk værdi
2
Angiver, hvor mange mellemrum der skal indrykkes hvert niveau af XML
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse
Beskrivelse
Ugyldig mappe angivet
Angiver, at den angivne mappe er ugyldig
Kunne ikke skrive XML til fil
Angiver et problem med at skrive XML til fil
Kør XPath-udtryk
Udtræk værdier fra et XML-dokument baseret på den angivne XPath-forespørgsel
Argument
Valgfrit
Accepterer
Standardværdi
Beskrivelse
XML document to parse
Nej
Tekstværdi
XML som tekst eller en tidligere defineret variabel, der indeholder det XML-dokument, hvor teksten skal opdeles
XPath query
Nej
Tekstværdi
Det XPath-udtryk, der skal udføres i forhold til XML-dokumentet
Get first value only
I/R
Boolesk værdi
Falsk
Angiver, om der skal hentes en enkelt værdi (kun den første værdi) eller alle de værdier, der svarer til det angivne XPath-udtryk
Oprettede variabler
Argument
Type
Beskrivelse
XPathResult
XML-node
De udpakkede noder som en XML-node
XPathResults
Liste over XML-noder
De udtrukne noder som liste over XML-noder
Undtagelser
Undtagelse
Beskrivelse
Ugyldigt XML-dokument
Angiver, at det angivne XML-dokument er ugyldigt
Ugyldigt XPath-udtryk angivet
Angiver, at det angivne XPath-udtryk er ugyldigt
Hent XML-elementattribut
Hent værdien af en attribut i et XML-element.
Argument
Valgfrit
Accepterer
Standardværdi
Beskrivelse
XML-dokument
Nej
XML-node
XML-dokumentet eller XML-elementet til at hente attributten
XPath query
Ja
Tekstværdi
XPath-udtrykket til at finde underelementet og hente dets attribut
Attribute name
Nej
Tekstværdi
Navnet på attribut, hvor værdien skal hentes
Get value as
I/R
Tekstværdi, Numerisk værdi, Datetimeværdi, Boolesk værdi
Tekstværdi
Angiver datatypen for attributværdien
Variabler produceret
Argument
Type
Beskrivelse
XmlAttributeValue
Boolesk værdi
Den hentede værdi for XML-attributten
XmlAttributeValue
Datetime
Den hentede værdi for XML-attributten
XmlAttributeValue
Numerisk værdi
Den hentede værdi for XML-attributten
XmlAttributeValue
Tekstværdi
Den hentede værdi for XML-attributten
Undtagelser
Undtagelse
Beskrivelse
Ugyldigt XPath-udtryk angivet
Angiver, at det angivne XPath-udtryk er ugyldigt
XPath-udtryk returnerer intet element
Angiver, at XPath-udtrykket ikke returnerer noget element
Attributten blev ikke fundet i elementet
Angiver, at attributten ikke findes i det angivne element
Det lykkedes ikke at konvertere attributværdien til den datatype, der blev anmodet om
Angiver et problem, der konverterer attributværdien til den datatype, der blev anmodet om
Indstil XML-elementattribut
Indstil værdien af en attribut i et XML-element.
Argument
Valgfrit
Accepterer
Standardværdi
Beskrivelse
XML-dokument
Nej
XML-node
XML-dokument eller XML-element til at indstille attributten
XPath query
Ja
Tekstværdi
XPath-udtrykket til at finde underelementet og indstille dets attribut
Attribute name
Nej
Tekstværdi
Navnet på attribut, hvor værdien skal indstilles
Attribute value
Nej
Tekstværdi
Den nye værdi for attributten
Variabler produceret
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse
Beskrivelse
Ugyldigt XPath-udtryk angivet
Angiver, at det angivne XPath-udtryk er ugyldigt
XPath-udtryk returnerer intet element
Angiver, at XPath-udtrykket ikke returnerer noget element
Kunne ikke indstille XML-attribut
Angiver et problem med at indstille XML-attributten
Fjern XML-elementattribut
Fjern en attribut fra et XML-element.
Argument
Valgfrit
Accepterer
Standardværdi
Beskrivelse
XML-dokument
Nej
XML-node
XML-dokument eller XML-element til at fjerne attributten
XPath query
Ja
Tekstværdi
XPath-udtrykket til at finde underelementet og fjerne dets attribut
Attribute name
Nej
Tekstværdi
Navnet på den attribut, der skal fjernes
Variabler produceret
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse
Beskrivelse
Ugyldigt XPath-udtryk angivet
Angiver, at det angivne XPath-udtryk er ugyldigt
XPath-udtryk returnerer intet element
Angiver, at XPath-udtrykket ikke returnerer noget element
Attributten blev ikke fundet i elementet
Angiver, at attributten ikke findes i det angivne element
Kunne ikke fjerne XML-attribut
Angiver et problem med at fjerne XML-attributten
Hent XML-elementværdi
Hent værdien af et XML-element.
Argument
Valgfrit
Accepterer
Standardværdi
Beskrivelse
XML-dokument
Nej
XML-node
XML-dokumentet eller XML-elementet til at hente værdien
XPath query
Ja
Tekstværdi
XPath-udtrykket til at finde underelementet og hente dets værdi
Get value as
I/R
Tekstværdi, Numerisk værdi, Datetimeværdi, Boolesk værdi
Tekstværdi
Angiver datatypen for XML-elementværdien
Variabler produceret
Undtagelser
Undtagelse
Beskrivelse
Ugyldigt XPath-udtryk angivet
Angiver, at det angivne XPath-udtryk er ugyldigt
XPath-udtryk returnerer intet element
Angiver, at XPath-udtrykket ikke returnerer noget element
Det lykkedes ikke at konvertere elementværdien til den ønskede datatype
Angiver et problem, der konverterer elementværdien til den datatype, der blev anmodet om
Indstil XML-elementværdi
Indstil værdien af et XML-element.
Argument
Valgfrit
Accepterer
Standardværdi
Beskrivelse
XML-dokument
Nej
XML-node
XML-dokumentet eller XML-elementet til at hente værdien
XPath query
Ja
Tekstværdi
XPath-udtrykket til at finde underelementet og hente dets værdi
XML element value
Nej
Tekstværdi
Den nye værdi for XML-elementet
Variabler produceret
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse
Beskrivelse
Ugyldigt XPath-udtryk angivet
Angiver, at det angivne XPath-udtryk er ugyldigt
XPath-udtryk returnerer intet element
Angiver, at XPath-udtrykket ikke returnerer noget element
Kunne ikke indstille elementværdien
Angiver et problem med at indstille elementværdien
Indsæt XML-element
Indsæt et nyt XML-element i et XML-dokument.
Argument
Valgfrit
Accepterer
Standardværdi
Beskrivelse
XML document
Nej
XML-node
Det XML-dokument, der skal indsættes i det nye XML-dokument
XPath query
Nej
Tekstværdi
XPath-udtrykket til at finde det overordnede XML-element, og indsætte det nye element i det
XML element to insert
Nej
XML-node
Det nye XML-element, der skal indsættes i XML-dokumentet
Variabler produceret
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse
Beskrivelse
Ugyldigt XPath-udtryk angivet
Angiver, at det angivne XPath-udtryk er ugyldigt
XPath-udtryk returnerer intet element
Angiver, at XPath-udtrykket ikke returnerer noget element
Kunne ikke indsætte XML-element
Angiver et problem med at indsætte XML-element
Fjern XML-element
Fjern en eller flere XML-elementer fra et XML-dokument.
Argument
Valgfrit
Accepterer
Standardværdi
Beskrivelse
XML-dokument
Nej
XML-node
Det XML-dokument, der indeholder de XML-elementer, der skal fjernes
XPath query
Nej
Tekstværdi
XPath-udtrykket til at finde de elementer, der skal fjernes
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse
Beskrivelse
Ugyldigt XPath-udtryk angivet
Angiver, at det angivne XPath-udtryk er ugyldigt
Kunne ikke fjerne XML-element
Angiver et problem med at fjerne XML-element