Dans le cadre de mon application GWT, j'ai une méthode POST qui accepte un fichier (donc je dois utiliser la soumission de formulaire) et renvoie une liste mise à jour d'éléments en XML. J'utilise le GWT formPanel pour le faire. Le panneau de formulaire redirige les résultats de la publication dans un cadre iframe distinct. En utilisant l'inspecteur de dom je peux voir que les résultats sont réellement là. Malheureusement GWT récupère les résultats avec iframe.contentWindow.document.body.innerHTML
. Comme mes résultats sont renvoyés en utilisant le type de contenu text/xml, l'analyseur xml du navigateur est utilisé, et évidemment le DOM html ne s'applique pas. Je suis coincé maintenant pour apprendre à connaître le javascript correct pour obtenir le contenu xml.Récupération des résultats XML d'une commande POST
0
A
Répondre
0
La solution était réellement facile. Renvoyez juste iframe.contentWindow.document
et analysez le résultat. Bien sûr que "Document" est un com.google.gwt.dom.client.Document
et non un com.google.gwt.xml.client.Document
. En outre, comme la poignée de cadre n'est pas visible pour les enfants, la classe entière FormPanel
doit être réimplémentée (copiée).
Questions connexes
- 1. la récupération des informations POST à partir d'une demande cURL
- 2. Requête SQL pour la récupération des résultats de recherche
- 3. intégration xml - xml post à une url
- 4. commande d'attributs XML des espaces de noms
- 5. Récupération des données du fichier xml créé par xsl
- 6. Commande hiérarchie des résultats de requête récursive dans SQL 2005
- 7. Aide nécessaire à la commande des résultats de recherche
- 8. recevoir des données XML via POST puis l'afficher
- 9. Traitement des résultats de la procédure stockée FOR XML PATH
- 10. Affichage des résultats d'une requête LINQ TO XML dans Gridview
- 11. Charger les résultats d'une requête GET/POST dans VB.net
- 12. XML POST REST Demande utilisant Python
- 13. récupération des informations exécutables
- 14. Linq/XML: regrouper correctement les résultats dans l'élément XML
- 15. Linq/XML: regrouper les résultats correctement dans l'élément XML - avec des jointures internes!
- 16. détection des paramètres URL POST pour passer
- 17. Pas d'impression des résultats de AJAX
- 18. core données récupérer des résultats
- 19. Résultats de la commande dans le sous-tableau
- 20. SVN - Récupération des informations utiles
- 21. Comment utiliser la commande POST pour envoyer un fichier?
- 22. Récupération des valeurs d'origine des références modifiées
- 23. Récupération des chemins des instances FileSystemInfo
- 24. Récupération de XML brut à partir de SOAPMessage en Java
- 25. Précision des résultats TextRenderer.MeasureText
- 26. Compresser les résultats de commande dans le fichier zip corrompu
- 27. Effectuer des remplacements de jetons à l'aide de la commande d'événement VS post-build?
- 28. NSScanner Looping récupération des valeurs multiples
- 29. POST XML vers URL avec PHP et réponse de poignée
- 30. Récupération des données soumises via JQuery Form Plugin dans cakePHP