XML
Samenvatting
| Item | Beschrijving |
|---|---|
| Release-status | Algemene beschikbaarheid |
| Producten | Power BI (gegevenssets) Power BI (gegevensstromen) Power Apps (gegevensstromen) Excel Dynamics 365 Customer Insights Analysis Services |
| Naslagdocumentatie voor functies | Xml.Tables Xml.Document |
Notitie
Sommige mogelijkheden zijn mogelijk aanwezig in het ene product, maar niet in andere vanwege implementatieschema's en hostspecifieke mogelijkheden.
Ondersteunde mogelijkheden
- Importeren
Een lokaal XML-bestand laden vanuit Power Query Desktop
Een lokaal XML-bestand laden:
Selecteer de optie XML in de selectie Gegevens op halen. Met deze actie wordt een lokale bestandsbrowser geopend en kunt u uw XML-bestand selecteren.

Blader naar de map met het lokale XMl-bestand dat u wilt laden en selecteer vervolgens Openen.
Selecteer in Navigator de gegevens die u wilt en selecteer vervolgens Laden om de gegevens te laden of Gegevens transformeren om door te gaan met het transformeren van de gegevens in Power Query Editor.

Een lokaal XML-bestand laden vanuit Power Query Online
Een lokaal XML-bestand laden:
Selecteer XML op de pagina Gegevensbronnen.
Voer het pad naar het lokale XML-bestand in.

Selecteer een on-premises gegevensgateway in Gegevensgateway.
Als verificatie is vereist, voert u uw referenties in.
Selecteer Next.
Als u het XML-bestand laadt, wordt de Power Query-editor. In de editor kunt u vervolgens de gegevens transformeren als u wilt, of u kunt de gegevens opslaan en sluiten om ze te laden.

Een XML-bestand laden vanaf het web
Als u een XML-bestand van internet wilt laden, kunt u in plaats van de XML-connector te selecteren de webconnector selecteren. Plak het adres van het gewenste bestand en u wordt gevraagd om verificatie te selecteren, omdat u een website gebruikt in plaats van een statisch bestand. Als er geen verificatie is, kunt u gewoon Anoniem selecteren. Net als in het lokale geval krijgt u vervolgens de tabel te zien die de connector standaard laadt, die u kunt laden of transformeren.
Problemen oplossen
Gegevensstructuur
Vanwege het feit dat veel XML-documenten gekartelde of geneste gegevens bevatten, moet u mogelijk extra gegevens vormgeven om deze op te halen in een vorm die het handig maakt om analyses uit te doen. Dit geldt ongeacht of u de toegankelijke functie ui Xml.Tables of de functie Xml.Document gebruikt. Afhankelijk van uw behoeften moet u mogelijk meer of minder gegevens vormgeven.
Tekst versus knooppunten
Als uw document een combinatie van tekst en niet-tekst-siblingknooppunten bevat, kunnen er problemen zijn.
Als u bijvoorbeeld een knooppunt als dit hebt:
<abc>
Hello <i>world</i>
</abc>
Xml.Tables retournt het 'wereld'-gedeelte, maar negeert 'Hallo'. Alleen de elementen worden geretourneerd, niet de tekst. Xml.DocumentRetournt echter 'Hallo <i> </i> wereld'. Het hele binnenste knooppunt wordt omgezet in tekst en de structuur blijft niet behouden.