getNodeSet : Erreur dans UseMethod

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Vanessa Juloux
Messages : 4
Enregistré le : 02 Nov 2016, 15:30

getNodeSet : Erreur dans UseMethod

Messagepar Vanessa Juloux » 04 Nov 2016, 00:42

Bonsoir,

Je dois travailler sur des données XML. J'ai chargé le package XML.
Mais je n’arrive pas à valider le getNodeSet.
Je ne comprends pas d’où vient mon erreur. J’ai pourtant tout essayé (enfin en fonction des mes connaissances de grande néophyte).

Code : Tout sélectionner

x <- read_xml("corpus_ilimilku.xml")
x


Résultat console :

{xml_document}
<teiCorpus>
[1] <teiHeader type="corpus">\n <!-- indiquer le header du corpus -->\n <fileDesc>\n ...
[2] <TEI>\n <!-- Cycle of Baʿlu -->\n <teiHeader type="text"[/b] ana="#KTU1" xml:lang="en ...
[3] <TEI> <!-- Legend of Danʾilu -->\n <teiHeader type="text" xml:lang="en">\n <f ...


Je veux travailler dans l’ind [2]
Pour travailler sur ces données, je dois valider la fonction getNodeSet. C’est là où se trouve le problème :

Code : Tout sélectionner

x <- read_xml("corpus_ilimilku.xml")
x <- getNodeSet(doc,
                       "/teiCorpus:teiHeader//TEI[@type='text']",
                       namespaces = c("teiCorpus = http://www.tei-c.org/ns/1.0")
)


Résultat dans le console :

> x <- read_xml("corpus_ilimilku.xml")
> x <- getNodeSet(doc,
+ "/teiCorpus:teiHeader//TEI[@type='text']",
+ namespaces = c("teiCorpus = http://www.tei-c.org/ns/1.0", encoding = "UTF-8")
+ )
Erreur dans UseMethod("xpathApply") :
pas de méthode pour 'xpathApply' applicable pour un objet de classe "c('xml_document', 'xml_node')"

>



Auriez-vous une idée ?

D'avance, merci.

Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité