Delen via


XML

Samenvatting

Item Beschrijving
Releasestatus Algemene beschikbaarheid
Producten Excel
Power BI (Semantische modellen)
Power BI (gegevensstromen)
Fabric (Dataflow Gen2)
Power Apps (gegevensstromen)
Dynamics 365 Customer Insights
Analysis Services
Documentatie voor functiereferenties Xml.Tables
Xml.Document

Notitie

Sommige mogelijkheden zijn mogelijk aanwezig in één 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:

  1. Selecteer de XML-optie in de selectie Gegevens ophalen. Met deze actie wordt een lokale bestandsbrowser gestart en kunt u uw XML-bestand selecteren.

    XML-bestandsselectie.

  2. Blader naar de map met het lokale XMl-bestand dat u wilt laden en selecteer vervolgens Openen.

  3. Selecteer in Navigator de gewenste gegevens en selecteer vervolgens Laden om de gegevens te laden, of transformeer gegevens om de gegevens in Power Query-editor te blijven transformeren.

    Gegevens laden uit een XML-bestand in de Navigator.

Een lokaal XML-bestand laden vanuit Power Query Online

Een lokaal XML-bestand laden:

  1. Selecteer XML op de pagina Gegevensbronnen.

  2. Voer het pad naar het lokale XML-bestand in.

    XML-bestand selecteren uit een onlineservice.

  3. Selecteer een on-premises gegevensgateway uit de gegevensgateway.

  4. Als verificatie is vereist, voert u uw referenties in.

  5. Selecteer Volgende.

Als u het XML-bestand laadt, wordt de Power Query-editor automatisch gestart. Vanuit de editor kunt u de gegevens desgewenst transformeren of kunt u de gegevens opslaan en sluiten om de gegevens te laden.

XML-bestand dat in de Power Query-editor is geladen.

Een XML-bestand laden vanaf het web

Als u een XML-bestand vanaf internet wilt laden, in plaats van de XML-connector te selecteren, kunt u de webconnector selecteren. Plak het adres van het gewenste bestand en u wordt gevraagd om een verificatieselectie, omdat u een website opent in plaats van een statisch bestand. Als er geen verificatie is, kunt u gewoon Anoniem selecteren. Net als in het lokale geval krijgt u de tabel te zien die de connector standaard laadt, die u kunt laden of transformeren.

Probleemoplossing

Gegevensstructuur

Als gevolg van het feit dat veel XML-documenten onregelmatige of geneste gegevens bevatten, moet u mogelijk extra gegevens vormgeven om deze op te halen in de vorm die het handig maakt om analyses uit te voeren. Dit geldt, ongeacht of u de toegankelijke Xml.Tables gebruikersinterfacefunctie of de Xml.Document functie 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-tekstknooppunten bevat, kunnen er problemen optreden.

Als u bijvoorbeeld een knooppunt als volgt hebt:

<abc>
    Hello <i>world</i>
</abc>

Xml.Tables retourneert het 'wereld'-gedeelte, maar negeert 'Hallo'. Alleen de elementen worden geretourneerd, niet de tekst. Xml.Document Retourneert echter 'Hallo <i>wereld</i>'. Het hele binnenste knooppunt wordt omgezet in tekst en de structuur blijft niet behouden.