J'ai travaillé sur une formule IMPORTXML dans Google Sheets pour exporter des URL d'images à partir d'un fichier XML pour des enregistrements spécifiques. Je n'ai pas eu beaucoup de chance avec le XPath que j'ai essayé en raison de la hiérarchie des enregistrements.Tentative d'extraction d'URL d'image à partir de XML à l'aide d'IMPORTXML dans Google Sheet
Voici l'URL du fichier XML: http://www.roguerealestate.com/listings.xml
Je suis en mesure d'extraire tous les IDValues en utilisant la formule suivante:
=IMPORTXML("http://www.roguerealestate.com/listings.xml","//Property/Identification/IDValue")
Je veux maintenant être en mesure de choisir un idValue de une liste et l'avoir retourné tous les tags Src pour cette IDValue
J'ai été capable d'obtenir toutes les étiquettes Src en utilisant cette formule, j'ai juste besoin d'aide pour l'analyser afin d'afficher uniquement les URL pour une IDValue spécifique:
=IMPORTXML("http://www.roguerealestate.com/listings.xml","//Property/Floorplan/File/Src")
Toute aide serait très appréciée, j'apprends juste Xpath.
Cela fonctionne, merci pour l'aide! – Rob
Si je veux que le texte() = 110151 référence une cellule plutôt qu'un ID statique, comment ajuster la formule? J'ai essayé juste de le changer en text() = A1 mais il a résulté en un message d'erreur. – Rob
Je pense que vous devez concaténer les chaînes pour avoir la valeur correcte au lieu de simplement "A1", par exemple: "//Property[./Identification/IDValue[text()=" + valueOfA1 + "]]/Floorplan/Fichier/Src ". S'il vous plaît laissez-moi savoir si cela fonctionne dans Google Sheets comme je ne l'ai pas trop utilisé. – kieraf