Can I return the xml string from writestruct?

I am successfully using the "writestruct()" function to export my structure to XML but due to the application this xml is being read into afterwards I need to do a bit of tweaking to the output file contents.
Is there a way to return the generated XML string rather than have Matlab write it to file? I can fopen/fprintf my modifed xml string easily enough afterwards.

2 comentarios

Stephen23
Stephen23 hace alrededor de 2 horas
writestruct does not provide an option to return the generated XML as a string.
Martin Dale
Martin Dale hace alrededor de 2 horas
yes, I know that the writestruct function does not naturally return the xml string but was hoping to find out if there was a matlab internal function somewhere within matlab.io.xml.internal that does return the xml string.

Iniciar sesión para comentar.

Respuestas (1)

Matt J
Matt J hace alrededor de 2 horas
Editada: Matt J hace alrededor de 2 horas

0 votos

You can't suppress file output, but you can use readlines and writelines to retrieve the file contents in string form and then modify them.

Productos

Versión

R2025b

Preguntada:

hace alrededor de 15 horas

Editada:

hace alrededor de 13 horas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by