xmlwrite — Serialize lightweight XML DOM-compatible values.

xmlwrite(document) serializes a lightweight XML document or element object to text; xmlwrite(filename, document) writes the serialized XML to a file.

Syntax

xmlwrite(document)

How xmlwrite works

  • Serializes the lightweight org.w3c.dom.Document and org.w3c.dom.Element objects returned by xmlread, including tag names, text content, attributes, and child nodes.
  • Accepts XML text values and scalar structs for compatibility with simple file-emission workflows.
  • Escapes XML text and attribute values. This is not a full Java DOM implementation and does not perform schema validation or formatting preservation after object mutation.

Example

Write a DOM document

doc = xmlread('config.xml'); xmlwrite('copy.xml', doc)

Expected output:

copy.xml written

Using xmlwrite with coding agents

Open a RunMat example with live inputs, then ask the agent to explain how xmlwrite changes the result.

Run a small xmlwrite example, explain the result, then change one input and compare the output.

About RunMat

RunMat is an open-source runtime that executes MATLAB-syntax code blazing on any GPU. It is licensed under the Apache 2.0 license.

  • RunMat automatically optimizes your math for GPU execution on Apple, Nvidia, and AMD hardware. No code changes needed. Simulations that took hours now take minutes.
  • Start running code in seconds. RunMat runs in the browser, on the desktop, or from the CLI. No license server, no IT ticket.

Getting started · Benchmarks · Pricing

Download RunMat

Download RunMat for full performance, or use RunMat in your browser for zero setup.