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 Commenti

writestruct does not provide an option to return the generated XML as a string.
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.

Accedi per commentare.

Risposte (1)

Matt J
Matt J 41 minuti fa
Modificato: Matt J 38 minuti fa
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.

Prodotti

Release

R2025b

Richiesto:

circa 12 ore fa

Modificato:

circa 10 ore fa

Community Treasure Hunt

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

Start Hunting!

Translated by