Skip to content

Writer Options ​

Use XmlTvWriterOptions to configure XML output and compatibility behavior.

csharp
var options = new XmlTvWriterOptions
{
    Indent = true,
    OmitXmlDeclaration = true,
    CompatibilityProfile = XmlTvCompatibilityProfile.Standard
};

await XmlTvWriter.WriteAsync(document, "guide.xml", options);

Indent ​

Indent controls whether generated XML is formatted with indentation.

XML Declaration ​

OmitXmlDeclaration controls whether the XML declaration is written.

Compatibility Profile ​

CompatibilityProfile controls profile-specific output. See Compatibility Profiles.

Encoding ​

When writing to a Stream or file path, XmlTvSharp writes UTF-8 without a byte-order mark.

When writing to a TextWriter, the supplied writer controls the output encoding.

Writer Exceptions ​

Write failures are reported as XmlTvWriteException. Model validation failures are reported before the invalid element is emitted when possible.

Released under the MIT License.