Articles of xml

Comment évaluer les expressions MathML?

Étant donné le contenu MathML: c a b et std::map cal; cal[“a”] = 1.; cal[“b”] = 2.; cal[“c”] = 0; // does not matter what c is Je souhaite évaluer MathML et récupérer les résultats. Y a-t-il un moyen de faire ça?

Erreur libxml2 avec les espaces de noms et xpath

Je colle un code ici qui est compilé sans avertissement à l’aide de gcc fichier.c -lxml2, en supposant que libxml2 est installé sur votre système. #include #include #include #include #include xmlDocPtr getdoc (char *docname) { xmlDocPtr doc; doc = xmlParseFile(docname); if (doc == NULL ) { fprintf(stderr,”Document not parsed successfully. \n”); return NULL; } return […]

Codages internes et de sortie LibXML

J’essaie d’écrire des fichiers XML avec libxml2 dans ISO-8859-1. Mais d’après la documentation, il semble que pour chaque nœud de texte que je crée, je devrai me convertir en UTF-8, qui est le codage interne de libxml. Ensuite, lors de l’appel de xmlSaveFormatFileEnc (), libxml est converti en codage cible et ajoute l’atsortingbut de codage […]

Libxml xmlXPathEvalExpression order

J’ai commencé à utiliser libxml en C et la fonction xmlXPathEvalExpression pour évaluer XPath. Mon fichier XML représente en fait une table, chaque nœud enfant représentant une ligne de cette table et ses atsortingbuts étant les valeurs correspondantes, l’ordre est donc important. Je ne pouvais pas trouver d’informations sur cette fonction en ce qui concerne […]

utiliser xslt pour créer un fichier xml en c

J’ai 5 paires clé / valeur différentes et je sais à quoi mon fichier xml devrait ressembler. Comment puis-je créer un fichier XML à partir de celui-ci? 1) Je peux toujours faire printf () – pas préférable. 2) Puis-je utiliser xslt (fichier de feuille de style (.xsl)) pour le faire? Et, je veux aussi pouvoir […]

Un simple parsingur C XML

Voici ce que je dois faire: Je dois lire un document au format XML et en extraire les éléments et leurs valeurs, par exemple dans le code suivant: J’ai besoin d’extraire: name = Mark, Age = 21 et Country = NL. Jusqu’à aujourd’hui, je faisais cette parsing manuellement, ce qui est pénible. Maintenant, je ne […]

Est-il possible de cloner un xmlTextReader (ou une lecture multipasse)?

Je dois actuellement corriger une application existante pour qu’elle utilise autre chose que l’ interface DOM de libxml2 car il s’avère que les fichiers XML transmis sont si gros qu’ils ne peuvent pas être chargés en mémoire. J’ai réécrit le chargement des données d’itération sur l’arborescence DOM afin d’utiliser xmlTextReader pour la plupart maintenant sans […]

Autoclose des balises XML dans un fichier C / C ++ dans vim

J’ai des chaînes de documentation incorporées dans le code source (fichiers C / C ++) sous forme de balises XML et j’aimerais savoir quelle est la solution la plus minimale pour que vim autoclose les balises (balise la plus proche). J’ai trouvé closetag.vim mais est-il possible de le faire proprement sans rien modifier sauf le […]

Validation de xml contre la relaxation en ANSI C

Est-il possible de valider un fichier XML avec un schéma Relax NG en ANSI C? Je suis tombé sur cette bibliothèque appelée libxml2 mais toute l’aide que je pourrais en tirer concerne la manière d’parsingr un fichier XML. S’il vous plaît aider. Et si cela peut être fait, quelles sont les étapes? Tout à fait […]

Onvif – essayer de comprendre comment cela fonctionne

Tout d’abord, je n’ai aucune expérience de travail avec ONVIF. Je me suis offert une bourse dans une entreprise et on m’a demandé de travailler dessus (pour contrôler des appareils photo et obtenir des photos d’eux), mais ils ne savent pas comment cela fonctionne non plus, donc personne ne peut m’aider beaucoup … Je lisais […]