The Aspose.Words.Markup namespace contains classes that represent customer defined semantics in a document: smart tags, custom XML and structured document tags (content controls).


Class Description
CustomPart Represents a custom (arbitrary content) part, that is not defined by the ISO/IEC 29500 standard.
CustomPartCollection Represents a collection of CustomPart objects.
CustomXmlPart Represents a Custom XML Data Storage Part (custom XML data within a package).
CustomXmlPartCollection Represents a collection of Custom XML Parts. The items are CustomXmlPart objects.
CustomXmlProperty Represents a single custom XML attribute or a smart tag property.
CustomXmlPropertyCollection Represents a collection of custom XML attributes or smart tag properties.
CustomXmlSchemaCollection A collection of strings that represent XML schemas that are associated with a custom XML part.
SdtListItem This element specifies a single list item within a parent ComboBox or DropDownList structured document tag.
SdtListItemCollection Provides access to SdtListItem elements of a structured document tag.
SmartTag This element specifies the presence of a smart tag around one or more inline structures (runs, images, fields,etc.) within a paragraph.
StructuredDocumentTag Represents a structured document tag (SDT or content control) in a document.
StructuredDocumentTagCollection A collection of IStructuredDocumentTag instances that represent the structured document tags in the specified range.
StructuredDocumentTagRangeEnd Represents an end of ranged structured document tag which accepts multi-sections content. See also StructuredDocumentTagRangeStart node.
StructuredDocumentTagRangeStart Represents a start of ranged structured document tag which accepts multi-sections content. See also StructuredDocumentTagRangeEnd.
XmlMapping Specifies the information that is used to establish a mapping between the parent structured document tag and an XML element stored within a custom XML data part in the document.


Interface Description
IStructuredDocumentTag Interface to define a common data for StructuredDocumentTag and StructuredDocumentTagRangeStart.


Enumeration Description
MarkupLevel Specifies the level in the document tree where a particular StructuredDocumentTag can occur.
SdtAppearance Specifies the appearance of a structured document tag.
SdtCalendarType Specifies the possible types of calendars which can be used to specify CalendarType in an Office Open XML document.
SdtDateStorageFormat Specifies how the date for a date SDT is stored/retrieved when the SDT is bound to an XML node in the document’s data store.
SdtType Specifies the type of a structured document tag (SDT) node.