Publiqué un question en los foros de DOxygen y también lo publico aquí para una mejor respuesta.Extrayendo la lista de llamadas de funciones de DOxygen XML Output
Tengo un proyecto de tamaño moderado C de aproximadamente 2,900 funciones. Estoy usando DOxygen 1.5.9 y está generando con éxito un gráfico de llamadas para las funciones. ¿Hay alguna forma de extraer esto para un análisis posterior? Una simple lista de pares sería suficiente, p.
Caller,Callee
FunctionX, FunctionY
...
Me siento cómodo con XSLT pero debo decir que la salida XML de DOxygen es compleja. ¿Alguien ha hecho esto antes y puede proporcionar alguna guía sobre cómo analizar los archivos XML?
¡Gracias de antemano!
¿Desea usar XSLT específicamente o está codificando para otro idioma como C o C#? Además, debe publicar una muestra del resultado XML de Doxygen aquí si desea recibir sugerencias más precisas. – Reinderien
No es necesario usar XSLT; Podría usar algo más. La pregunta no es realmente acerca de cómo analizar XML: sé cómo hacerlo. Es más básico: ¿cómo organiza DOxygen sus (muchos) archivos de salida XML y cómo puedo establecer la relación de llamada y llamada entre ellos? –