IXDLSContentWriter module

class IXDLSContentWriter.IXDLSContentWriter

Bases: ABC

Abstract base class for XDLS content writers.

abstract WriteChildElement(name: str, value: SpireObject)

Writes a child element.

Parameters:
  • name (str) – The name of the element.

  • value (SpireObject) – The value of the element.

abstract WriteChildRefElement(name: str, refToElement: int)

Writes a child reference element.

Parameters:
  • name (str) – The name of the element.

  • refToElement (int) – The reference to the element.

abstract WriteChildStringElement(name: str, value: str)

Writes a child string element.

Parameters:
  • name (str) – The name of the element.

  • value (str) – The value of the element.