2011-03-28 6 views
0

J'ai besoin de traiter les docs xml et xsd dans un programme 'C' que j'écris sur freebsd. Est-ce que quelqu'un sait si des bibliothèques sont disponibles (doit être comme XML DOM) de sorte que je n'ai pas besoin de le lire comme du texte et faire toutes les choses stupides?xml bibliothèque de traitement xsd pour freebsd

Par exemple: Je veux faire des opérations comme, ajouter un nœud particulier à un endroit désigné dans l'arborescence des nœuds xml et tout.

Répondre

1

Vous devriez probablement regarder libxml2. Il a une interface DOM et la plupart des autres choses que vous pourriez vouloir faire au niveau de la manipulation d'un nœud. Je ne suis pas sûr de votre question si vous avez besoin de la validation XSD ou non. Il y a un xsd validation plugin incomplet mais je ne l'ai pas utilisé donc je ne peux pas commenter plus loin.

+0

oui, c'est ce que j'ai découvert. libxml2 est le gagnant! Merci quand même. – hari