AnouarH
Hola.
Tengo una solicitud realmente simple hacia una API, pero parece que no puedo obtener datos en la pantalla. Como puede ver, el elemento raíz no está al comienzo de la respuesta que recibo de SoapUI:
<data contentType="application/xml; charset=utf-8" contentLength="86027"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<eExact xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="eExact-XML.xsd">
<Projects>
......
</Project>
<Messages />
</eExact>]]></data>
Usando PowerBI:
= let
url = "...."
options = "...."
Source = Xml.Document(Web.Contents(url,options))
in
Source
Esto resulta en un error:
DataFormat.Error: De verwerking van het xml-item is mislukt. De invoer is ongeldig of de bewerking wordt niet ondersteund. (Interne fout: Root element is missing.)
Details:
[Binary]
Se agradece cualquier ayuda. ¡Muchos gracias!
Atentamente,
Anouar
v-juanli-msft
Hola @AnouarH
Primero, compruebe si puede conectarse a la api xml con un conector web o un conector XML en Power BI.
También puede utilizar Postman para probar su servicio web xml.
https://www.krengeltech.com/2017/05/tutorial-using-postman-to-test-xml-web-services/
Hay un artículo sobre la llamada al servicio soap xml en Power bi.
Atentamente
Maggie
Equipo de apoyo de la comunidad _ Maggie Li
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
AnouarH
Se agradece cualquier ayuda. ¡Muchos gracias! 🙏