Les meilleurs développeurs JavaScript freelances sont sur Codeur.com

Moteur xpath pour Apps script XML document

 Terminé·Moins de 500 €·586 vues·3 interactions


Bonjour,
Je recherche un dev capable d'adapter une bibliothèque d'evaluation de xpaths (minimum DOM 3 XPath 1.0) pour fonctionner avec les documents XML ([URL visible pour les membres Pro]) de Google Apps Scripts.
(Le document est déjà généré en utilisant XmlService.parse())

* Stratégies possibles *

-Modifier un package existante tel que [URL visible pour les membres Pro]
L'idée étant que, dans le code suivant, "doc" soit un XMLdocument de GAS

var result = xpath.evaluate(
"/book/title", // xpathExpression
doc, // contextNode
null, // namespaceResolver
xpath.XPathResult.ANY_TYPE, // resultType
null // result
)

- Convertir le XMLDocument en DOM document en utilisant la bibliothèque [URL visible pour les membres Pro] avec l'objet DOMImplementation, puis utiliser la package xpath précédent tel quel

- Parser un code html en texte avec un package de parsing qui retourne directement un document DOM. Mais pour le moment le seul que j'ai pu monter sur GAS est [URL visible pour les membres Pro] mais est beaucoup trop lent

* Requis *

- L'evaluation doit être assez rapide (<1s) pour n'importe quelle page html standard parsée avec XmlService.parse()

- Doit être compatible avec DOM 3 XPath 1.0

Budget indicatif : Moins de 500 €

Publication : 26 juillet 2019 à 16h38

Profils recherchés : Développeur JavaScript freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

Vous avez aussi besoin d'un expert ?

Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes

Déposer une annonce gratuite

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.