@openxmldev/linq-to-ooxml
Version:
OOXML Namespace-related Classes for LINQ to XML for TypeScript
1,103 lines • 395 kB
TypeScript
/**
* @author Thomas Barnekow
* @license MIT
*/
import { XAttribute, XName, XNamespace } from '@openxmldev/linq-to-xml';
/**
* Declares XNamespace and XName fields for the `xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"` namespace.
*/
export declare class W {
/**
* Defines the XML namespace associated with the `w` prefix.
*/
static readonly w: XNamespace;
/**
* Returns the namespace declaration `XAttribute` for this namespace.
*/
static get namespaceDeclaration(): XAttribute;
/**
* Represents the `w:abstractNum` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode numbering w:numbering}
* - child XML elements: {@linkcode lvl w:lvl}, {@linkcode multiLevelType w:multiLevelType}, {@linkcode name_ w:name_}, {@linkcode nsid w:nsid}, {@linkcode numStyleLink w:numStyleLink}, {@linkcode styleLink w:styleLink}, {@linkcode tmpl w:tmpl}
* - XML attributes: {@linkcode abstractNumId w:abstractNumId}
*/
static readonly abstractNum: XName;
/**
* Represents the `w:abstractNumId` XML element and attribute.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode num w:num}
* - XML attributes: {@linkcode val w:val}
*
* As an XML attribute, it is contained in the following XML elements: {@linkcode abstractNum w:abstractNum}
*/
static readonly abstractNumId: XName;
/**
* Represents the `w:accent1` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode clrSchemeMapping w:clrSchemeMapping}
*/
static readonly accent1: XName;
/**
* Represents the `w:accent2` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode clrSchemeMapping w:clrSchemeMapping}
*/
static readonly accent2: XName;
/**
* Represents the `w:accent3` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode clrSchemeMapping w:clrSchemeMapping}
*/
static readonly accent3: XName;
/**
* Represents the `w:accent4` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode clrSchemeMapping w:clrSchemeMapping}
*/
static readonly accent4: XName;
/**
* Represents the `w:accent5` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode clrSchemeMapping w:clrSchemeMapping}
*/
static readonly accent5: XName;
/**
* Represents the `w:accent6` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode clrSchemeMapping w:clrSchemeMapping}
*/
static readonly accent6: XName;
/**
* Represents the `w:active` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode recipientData w:recipientData}
* - XML attributes: {@linkcode val w:val}
*/
static readonly active: XName;
/**
* Represents the `w:activeRecord` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode mailMerge w:mailMerge}
* - XML attributes: {@linkcode val w:val}
*/
static readonly activeRecord: XName;
/**
* Represents the `w:activeWritingStyle` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode appName w:appName}, {@linkcode checkStyle w:checkStyle}, {@linkcode dllVersion w:dllVersion}, {@linkcode lang w:lang}, {@linkcode nlCheck w:nlCheck}, {@linkcode vendorID w:vendorID}
*/
static readonly activeWritingStyle: XName;
/**
* Represents the `w:actualPg` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode readModeInkLockDown w:readModeInkLockDown}
*/
static readonly actualPg: XName;
/**
* Represents the `w:addressFieldName` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode mailMerge w:mailMerge}
* - XML attributes: {@linkcode val w:val}
*/
static readonly addressFieldName: XName;
/**
* Represents the `w:adjustLineHeightInTable` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode compat w:compat}
* - XML attributes: {@linkcode val w:val}
*/
static readonly adjustLineHeightInTable: XName;
/**
* Represents the `w:adjustRightInd` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode pPr w:pPr}
* - XML attributes: {@linkcode val w:val}
*/
static readonly adjustRightInd: XName;
/**
* Represents the `w:after` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode spacing w:spacing}
*/
static readonly after: XName;
/**
* Represents the `w:afterAutospacing` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode spacing w:spacing}
*/
static readonly afterAutospacing: XName;
/**
* Represents the `w:afterLines` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode spacing w:spacing}
*/
static readonly afterLines: XName;
/**
* Represents the `w:algIdExt` XML attributes.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode documentProtection w:documentProtection}, {@linkcode writeProtection w:writeProtection}
*/
static readonly algIdExt: XName;
/**
* Represents the `w:algIdExtSource` XML attributes.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode documentProtection w:documentProtection}, {@linkcode writeProtection w:writeProtection}
*/
static readonly algIdExtSource: XName;
/**
* Represents the `w:algorithmName` XML attributes.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode documentProtection w:documentProtection}, {@linkcode writeProtection w:writeProtection}
*/
static readonly algorithmName: XName;
/**
* Represents the `w:alias` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode sdtPr w:sdtPr}
* - XML attributes: {@linkcode val w:val}
*/
static readonly alias: XName;
/**
* Represents the `w:aliases` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode style w:style}
* - XML attributes: {@linkcode val w:val}
*/
static readonly aliases: XName;
/**
* Represents the `w:alignBordersAndEdges` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly alignBordersAndEdges: XName;
/**
* Represents the `w:alignment` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode ptab w:ptab}
*/
static readonly alignment: XName;
/**
* Represents the `w:alignTablesRowByRow` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode compat w:compat}
* - XML attributes: {@linkcode val w:val}
*/
static readonly alignTablesRowByRow: XName;
/**
* Represents the `w:all` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode types w:types}
*/
static readonly all: XName;
/**
* Represents the `w:allowPNG` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode webSettings w:webSettings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly allowPNG: XName;
/**
* Represents the `w:allowSpaceOfSameStyleInTable` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode compat w:compat}
* - XML attributes: {@linkcode val w:val}
*/
static readonly allowSpaceOfSameStyleInTable: XName;
/**
* Represents the `w:allStyles` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode stylePaneFormatFilter w:stylePaneFormatFilter}
*/
static readonly allStyles: XName;
/**
* Represents the `w:altChunk` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode body w:body}, {@linkcode comment w:comment}, {@linkcode docPartBody w:docPartBody}, {@linkcode endnote w:endnote}, {@linkcode footnote w:footnote}, {@linkcode ftr w:ftr}, {@linkcode hdr w:hdr}, {@linkcode tc w:tc}, {@linkcode txbxContent w:txbxContent}
* - child XML elements: {@linkcode altChunkPr w:altChunkPr}
* - XML attributes: {@linkcode R.id r:id}
*/
static readonly altChunk: XName;
/**
* Represents the `w:altChunkPr` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode altChunk w:altChunk}
* - child XML elements: {@linkcode matchSrc w:matchSrc}
*/
static readonly altChunkPr: XName;
/**
* Represents the `w:alternateStyleNames` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode stylePaneFormatFilter w:stylePaneFormatFilter}
*/
static readonly alternateStyleNames: XName;
/**
* Represents the `w:altName` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode font w:font}
* - XML attributes: {@linkcode val w:val}
*/
static readonly altName: XName;
/**
* Represents the `w:alwaysMergeEmptyNamespace` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly alwaysMergeEmptyNamespace: XName;
/**
* Represents the `w:alwaysShowPlaceholderText` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly alwaysShowPlaceholderText: XName;
/**
* Represents the `w:anchor` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode hyperlink w:hyperlink}
*/
static readonly anchor: XName;
/**
* Represents the `w:anchorLock` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode framePr w:framePr}
*/
static readonly anchorLock: XName;
/**
* Represents the `w:annotationRef` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode M.r m:r}, {@linkcode r w:r}
*/
static readonly annotationRef: XName;
/**
* Represents the `w:applyBreakingRules` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode compat w:compat}
* - XML attributes: {@linkcode val w:val}
*/
static readonly applyBreakingRules: XName;
/**
* Represents the `w:appName` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode activeWritingStyle w:activeWritingStyle}
*/
static readonly appName: XName;
/**
* Represents the `w:ascii` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode rFonts w:rFonts}
*/
static readonly ascii: XName;
/**
* Represents the `w:asciiTheme` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode rFonts w:rFonts}
*/
static readonly asciiTheme: XName;
/**
* Represents the `w:attachedSchema` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly attachedSchema: XName;
/**
* Represents the `w:attachedTemplate` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode R.id r:id}
*/
static readonly attachedTemplate: XName;
/**
* Represents the `w:attr` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode customXmlPr w:customXmlPr}
* - XML attributes: {@linkcode name_ w:name_}, {@linkcode uri w:uri}, {@linkcode val w:val}
*/
static readonly attr: XName;
/**
* Represents the `w:author` XML attributes.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode cellDel w:cellDel}, {@linkcode cellIns w:cellIns}, {@linkcode cellMerge w:cellMerge}, {@linkcode comment w:comment}, {@linkcode customXmlDelRangeStart w:customXmlDelRangeStart}, {@linkcode customXmlInsRangeStart w:customXmlInsRangeStart}, {@linkcode customXmlMoveFromRangeStart w:customXmlMoveFromRangeStart}, {@linkcode customXmlMoveToRangeStart w:customXmlMoveToRangeStart}, {@linkcode del w:del}, {@linkcode ins w:ins}, {@linkcode moveFrom w:moveFrom}, {@linkcode moveFromRangeStart w:moveFromRangeStart}, {@linkcode moveTo w:moveTo}, {@linkcode moveToRangeStart w:moveToRangeStart}, {@linkcode numberingChange w:numberingChange}, {@linkcode pPrChange w:pPrChange}, {@linkcode rPrChange w:rPrChange}, {@linkcode sectPrChange w:sectPrChange}, {@linkcode tblPrChange w:tblPrChange}, {@linkcode tblPrExChange w:tblPrExChange}, {@linkcode tcPrChange w:tcPrChange}, {@linkcode trPrChange w:trPrChange}, {@linkcode W14.conflictDel w14:conflictDel}, {@linkcode W14.conflictIns w14:conflictIns}, {@linkcode W14.customXmlConflictDelRangeStart w14:customXmlConflictDelRangeStart}, {@linkcode W14.customXmlConflictInsRangeStart w14:customXmlConflictInsRangeStart}
*/
static readonly author: XName;
/**
* Represents the `w:autoCaption` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode autoCaptions w:autoCaptions}
* - XML attributes: {@linkcode caption w:caption}, {@linkcode name_ w:name_}
*/
static readonly autoCaption: XName;
/**
* Represents the `w:autoCaptions` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode captions w:captions}
* - child XML elements: {@linkcode autoCaption w:autoCaption}
*/
static readonly autoCaptions: XName;
/**
* Represents the `w:autofitToFirstFixedWidthCell` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode compat w:compat}
* - XML attributes: {@linkcode val w:val}
*/
static readonly autofitToFirstFixedWidthCell: XName;
/**
* Represents the `w:autoFormatOverride` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly autoFormatOverride: XName;
/**
* Represents the `w:autoHyphenation` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly autoHyphenation: XName;
/**
* Represents the `w:autoRedefine` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode style w:style}
* - XML attributes: {@linkcode val w:val}
*/
static readonly autoRedefine: XName;
/**
* Represents the `w:autoSpaceDE` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode pPr w:pPr}
* - XML attributes: {@linkcode val w:val}
*/
static readonly autoSpaceDE: XName;
/**
* Represents the `w:autoSpaceDN` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode pPr w:pPr}
* - XML attributes: {@linkcode val w:val}
*/
static readonly autoSpaceDN: XName;
/**
* Represents the `w:autoSpaceLikeWord95` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode compat w:compat}
* - XML attributes: {@linkcode val w:val}
*/
static readonly autoSpaceLikeWord95: XName;
/**
* Represents the `w:b` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode rPr w:rPr}
* - XML attributes: {@linkcode val w:val}
*/
static readonly b: XName;
/**
* Represents the `w:background` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode document w:document}, {@linkcode glossaryDocument w:glossaryDocument}
* - child XML elements: {@linkcode V.background v:background}
* - XML attributes: {@linkcode color w:color}, {@linkcode themeColor w:themeColor}, {@linkcode themeShade w:themeShade}, {@linkcode themeTint w:themeTint}
*/
static readonly background: XName;
/**
* Represents the `w:balanceSingleByteDoubleByteWidth` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode compat w:compat}
* - XML attributes: {@linkcode val w:val}
*/
static readonly balanceSingleByteDoubleByteWidth: XName;
/**
* Represents the `w:bar` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode pBdr w:pBdr}
* - XML attributes: {@linkcode color w:color}, {@linkcode frame w:frame}, {@linkcode shadow w:shadow}, {@linkcode space w:space}, {@linkcode sz w:sz}, {@linkcode themeColor w:themeColor}, {@linkcode themeShade w:themeShade}, {@linkcode themeTint w:themeTint}, {@linkcode val w:val}
*/
static readonly bar: XName;
/**
* Represents the `w:basedOn` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode style w:style}
* - XML attributes: {@linkcode val w:val}
*/
static readonly basedOn: XName;
/**
* Represents the `w:bCs` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode rPr w:rPr}
* - XML attributes: {@linkcode val w:val}
*/
static readonly bCs: XName;
/**
* Represents the `w:bdo` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode bdo w:bdo}, {@linkcode customXml w:customXml}, {@linkcode del w:del}, {@linkcode dir w:dir}, {@linkcode fldSimple w:fldSimple}, {@linkcode hyperlink w:hyperlink}, {@linkcode ins w:ins}, {@linkcode moveFrom w:moveFrom}, {@linkcode moveTo w:moveTo}, {@linkcode p w:p}, {@linkcode sdtContent w:sdtContent}, {@linkcode W14.conflictDel w14:conflictDel}, {@linkcode W14.conflictIns w14:conflictIns}
* - child XML elements: {@linkcode M.acc m:acc}, {@linkcode M.bar m:bar}, {@linkcode M.borderBox m:borderBox}, {@linkcode M.box m:box}, {@linkcode M.d m:d}, {@linkcode M.eqArr m:eqArr}, {@linkcode M.f m:f}, {@linkcode M.func m:func}, {@linkcode M.groupChr m:groupChr}, {@linkcode M.limLow m:limLow}, {@linkcode M.limUpp m:limUpp}, {@linkcode M.m_ m:m_}, {@linkcode M.nary m:nary}, {@linkcode M.oMath m:oMath}, {@linkcode M.oMathPara m:oMathPara}, {@linkcode M.phant m:phant}, {@linkcode M.r m:r}, {@linkcode M.rad m:rad}, {@linkcode M.sPre m:sPre}, {@linkcode M.sSub m:sSub}, {@linkcode M.sSubSup m:sSubSup}, {@linkcode M.sSup m:sSup}, {@linkcode bdo w:bdo}, {@linkcode bookmarkEnd w:bookmarkEnd}, {@linkcode bookmarkStart w:bookmarkStart}, {@linkcode commentRangeEnd w:commentRangeEnd}, {@linkcode commentRangeStart w:commentRangeStart}, {@linkcode contentPart w:contentPart}, {@linkcode customXml w:customXml}, {@linkcode customXmlDelRangeEnd w:customXmlDelRangeEnd}, {@linkcode customXmlDelRangeStart w:customXmlDelRangeStart}, {@linkcode customXmlInsRangeEnd w:customXmlInsRangeEnd}, {@linkcode customXmlInsRangeStart w:customXmlInsRangeStart}, {@linkcode customXmlMoveFromRangeEnd w:customXmlMoveFromRangeEnd}, {@linkcode customXmlMoveFromRangeStart w:customXmlMoveFromRangeStart}, {@linkcode customXmlMoveToRangeEnd w:customXmlMoveToRangeEnd}, {@linkcode customXmlMoveToRangeStart w:customXmlMoveToRangeStart}, {@linkcode del w:del}, {@linkcode dir w:dir}, {@linkcode fldSimple w:fldSimple}, {@linkcode hyperlink w:hyperlink}, {@linkcode ins w:ins}, {@linkcode moveFrom w:moveFrom}, {@linkcode moveFromRangeEnd w:moveFromRangeEnd}, {@linkcode moveFromRangeStart w:moveFromRangeStart}, {@linkcode moveTo w:moveTo}, {@linkcode moveToRangeEnd w:moveToRangeEnd}, {@linkcode moveToRangeStart w:moveToRangeStart}, {@linkcode permEnd w:permEnd}, {@linkcode permStart w:permStart}, {@linkcode proofErr w:proofErr}, {@linkcode r w:r}, {@linkcode sdt w:sdt}, {@linkcode subDoc w:subDoc}, {@linkcode W14.conflictDel w14:conflictDel}, {@linkcode W14.conflictIns w14:conflictIns}, {@linkcode W14.customXmlConflictDelRangeEnd w14:customXmlConflictDelRangeEnd}, {@linkcode W14.customXmlConflictDelRangeStart w14:customXmlConflictDelRangeStart}, {@linkcode W14.customXmlConflictInsRangeEnd w14:customXmlConflictInsRangeEnd}, {@linkcode W14.customXmlConflictInsRangeStart w14:customXmlConflictInsRangeStart}
* - XML attributes: {@linkcode val w:val}
*/
static readonly bdo: XName;
/**
* Represents the `w:bdr` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode rPr w:rPr}
* - XML attributes: {@linkcode color w:color}, {@linkcode frame w:frame}, {@linkcode shadow w:shadow}, {@linkcode space w:space}, {@linkcode sz w:sz}, {@linkcode themeColor w:themeColor}, {@linkcode themeShade w:themeShade}, {@linkcode themeTint w:themeTint}, {@linkcode val w:val}
*/
static readonly bdr: XName;
/**
* Represents the `w:before` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode spacing w:spacing}
*/
static readonly before: XName;
/**
* Represents the `w:beforeAutospacing` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode spacing w:spacing}
*/
static readonly beforeAutospacing: XName;
/**
* Represents the `w:beforeLines` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode spacing w:spacing}
*/
static readonly beforeLines: XName;
/**
* Represents the `w:behavior` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode behaviors w:behaviors}
* - XML attributes: {@linkcode val w:val}
*/
static readonly behavior: XName;
/**
* Represents the `w:behaviors` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode docPartPr w:docPartPr}
* - child XML elements: {@linkcode behavior w:behavior}
*/
static readonly behaviors: XName;
/**
* Represents the `w:between` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode pBdr w:pBdr}
* - XML attributes: {@linkcode color w:color}, {@linkcode frame w:frame}, {@linkcode shadow w:shadow}, {@linkcode space w:space}, {@linkcode sz w:sz}, {@linkcode themeColor w:themeColor}, {@linkcode themeShade w:themeShade}, {@linkcode themeTint w:themeTint}, {@linkcode val w:val}
*/
static readonly between: XName;
/**
* Represents the `w:bg1` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode clrSchemeMapping w:clrSchemeMapping}
*/
static readonly bg1: XName;
/**
* Represents the `w:bg2` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode clrSchemeMapping w:clrSchemeMapping}
*/
static readonly bg2: XName;
/**
* Represents the `w:bibliography` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode sdtPr w:sdtPr}
*/
static readonly bibliography: XName;
/**
* Represents the `w:bidi` XML element and attributes.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode pPr w:pPr}, {@linkcode sectPr w:sectPr}
* - XML attributes: {@linkcode val w:val}
*
* As an XML attribute, it is contained in the following XML elements: {@linkcode lang w:lang}, {@linkcode themeFontLang w:themeFontLang}
*/
static readonly bidi: XName;
/**
* Represents the `w:bidiVisual` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode tblPr w:tblPr}
* - XML attributes: {@linkcode val w:val}
*/
static readonly bidiVisual: XName;
/**
* Represents the `w:blockQuote` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode div w:div}
* - XML attributes: {@linkcode val w:val}
*/
static readonly blockQuote: XName;
/**
* Represents the `w:body` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode document w:document}
* - child XML elements: {@linkcode altChunk w:altChunk}, {@linkcode bookmarkEnd w:bookmarkEnd}, {@linkcode bookmarkStart w:bookmarkStart}, {@linkcode commentRangeEnd w:commentRangeEnd}, {@linkcode commentRangeStart w:commentRangeStart}, {@linkcode contentPart w:contentPart}, {@linkcode customXml w:customXml}, {@linkcode customXmlDelRangeEnd w:customXmlDelRangeEnd}, {@linkcode customXmlDelRangeStart w:customXmlDelRangeStart}, {@linkcode customXmlInsRangeEnd w:customXmlInsRangeEnd}, {@linkcode customXmlInsRangeStart w:customXmlInsRangeStart}, {@linkcode customXmlMoveFromRangeEnd w:customXmlMoveFromRangeEnd}, {@linkcode customXmlMoveFromRangeStart w:customXmlMoveFromRangeStart}, {@linkcode customXmlMoveToRangeEnd w:customXmlMoveToRangeEnd}, {@linkcode customXmlMoveToRangeStart w:customXmlMoveToRangeStart}, {@linkcode del w:del}, {@linkcode ins w:ins}, {@linkcode moveFrom w:moveFrom}, {@linkcode moveFromRangeEnd w:moveFromRangeEnd}, {@linkcode moveFromRangeStart w:moveFromRangeStart}, {@linkcode moveTo w:moveTo}, {@linkcode moveToRangeEnd w:moveToRangeEnd}, {@linkcode moveToRangeStart w:moveToRangeStart}, {@linkcode p w:p}, {@linkcode permEnd w:permEnd}, {@linkcode permStart w:permStart}, {@linkcode proofErr w:proofErr}, {@linkcode sdt w:sdt}, {@linkcode sectPr w:sectPr}, {@linkcode tbl w:tbl}, {@linkcode W14.conflictDel w14:conflictDel}, {@linkcode W14.conflictIns w14:conflictIns}, {@linkcode W14.customXmlConflictDelRangeEnd w14:customXmlConflictDelRangeEnd}, {@linkcode W14.customXmlConflictDelRangeStart w14:customXmlConflictDelRangeStart}, {@linkcode W14.customXmlConflictInsRangeEnd w14:customXmlConflictInsRangeEnd}, {@linkcode W14.customXmlConflictInsRangeStart w14:customXmlConflictInsRangeStart}
*/
static readonly body: XName;
/**
* Represents the `w:bodyDiv` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode div w:div}
* - XML attributes: {@linkcode val w:val}
*/
static readonly bodyDiv: XName;
/**
* Represents the `w:bookFoldPrinting` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly bookFoldPrinting: XName;
/**
* Represents the `w:bookFoldPrintingSheets` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly bookFoldPrintingSheets: XName;
/**
* Represents the `w:bookFoldRevPrinting` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly bookFoldRevPrinting: XName;
/**
* Represents the `w:bookmarkEnd` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode M.deg m:deg}, {@linkcode M.den m:den}, {@linkcode M.e m:e}, {@linkcode M.fName m:fName}, {@linkcode M.lim m:lim}, {@linkcode M.num m:num}, {@linkcode M.oMath m:oMath}, {@linkcode M.oMathPara m:oMathPara}, {@linkcode M.sub m:sub}, {@linkcode M.sup m:sup}, {@linkcode bdo w:bdo}, {@linkcode body w:body}, {@linkcode comment w:comment}, {@linkcode customXml w:customXml}, {@linkcode del w:del}, {@linkcode dir w:dir}, {@linkcode docPartBody w:docPartBody}, {@linkcode endnote w:endnote}, {@linkcode fldSimple w:fldSimple}, {@linkcode footnote w:footnote}, {@linkcode ftr w:ftr}, {@linkcode hdr w:hdr}, {@linkcode hyperlink w:hyperlink}, {@linkcode ins w:ins}, {@linkcode moveFrom w:moveFrom}, {@linkcode moveTo w:moveTo}, {@linkcode p w:p}, {@linkcode rt w:rt}, {@linkcode rubyBase w:rubyBase}, {@linkcode sdt w:sdt}, {@linkcode sdtContent w:sdtContent}, {@linkcode tbl w:tbl}, {@linkcode tc w:tc}, {@linkcode tr w:tr}, {@linkcode txbxContent w:txbxContent}, {@linkcode W14.conflictDel w14:conflictDel}, {@linkcode W14.conflictIns w14:conflictIns}
* - XML attributes: {@linkcode displacedByCustomXml w:displacedByCustomXml}, {@linkcode id w:id}
*/
static readonly bookmarkEnd: XName;
/**
* Represents the `w:bookmarkStart` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode M.deg m:deg}, {@linkcode M.den m:den}, {@linkcode M.e m:e}, {@linkcode M.fName m:fName}, {@linkcode M.lim m:lim}, {@linkcode M.num m:num}, {@linkcode M.oMath m:oMath}, {@linkcode M.oMathPara m:oMathPara}, {@linkcode M.sub m:sub}, {@linkcode M.sup m:sup}, {@linkcode bdo w:bdo}, {@linkcode body w:body}, {@linkcode comment w:comment}, {@linkcode customXml w:customXml}, {@linkcode del w:del}, {@linkcode dir w:dir}, {@linkcode docPartBody w:docPartBody}, {@linkcode endnote w:endnote}, {@linkcode fldSimple w:fldSimple}, {@linkcode footnote w:footnote}, {@linkcode ftr w:ftr}, {@linkcode hdr w:hdr}, {@linkcode hyperlink w:hyperlink}, {@linkcode ins w:ins}, {@linkcode moveFrom w:moveFrom}, {@linkcode moveTo w:moveTo}, {@linkcode p w:p}, {@linkcode rt w:rt}, {@linkcode rubyBase w:rubyBase}, {@linkcode sdt w:sdt}, {@linkcode sdtContent w:sdtContent}, {@linkcode tbl w:tbl}, {@linkcode tc w:tc}, {@linkcode tr w:tr}, {@linkcode txbxContent w:txbxContent}, {@linkcode W14.conflictDel w14:conflictDel}, {@linkcode W14.conflictIns w14:conflictIns}
* - XML attributes: {@linkcode colFirst w:colFirst}, {@linkcode colLast w:colLast}, {@linkcode displacedByCustomXml w:displacedByCustomXml}, {@linkcode id w:id}, {@linkcode name_ w:name_}
*/
static readonly bookmarkStart: XName;
/**
* Represents the `w:bordersDoNotSurroundFooter` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly bordersDoNotSurroundFooter: XName;
/**
* Represents the `w:bordersDoNotSurroundHeader` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly bordersDoNotSurroundHeader: XName;
/**
* Represents the `w:bottom` XML elements and attribute.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode divBdr w:divBdr}, {@linkcode pBdr w:pBdr}, {@linkcode pgBorders w:pgBorders}, {@linkcode tblBorders w:tblBorders}, {@linkcode tblCellMar w:tblCellMar}, {@linkcode tcBorders w:tcBorders}, {@linkcode tcMar w:tcMar}
* - XML attributes: {@linkcode color w:color}, {@linkcode frame w:frame}, {@linkcode shadow w:shadow}, {@linkcode space w:space}, {@linkcode sz w:sz}, {@linkcode themeColor w:themeColor}, {@linkcode themeShade w:themeShade}, {@linkcode themeTint w:themeTint}, {@linkcode type w:type}, {@linkcode val w:val}, {@linkcode w_ w:w_}
*
* As an XML attribute, it is contained in the following XML elements: {@linkcode pgMar w:pgMar}
*/
static readonly bottom: XName;
/**
* Represents the `w:bottomFromText` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode tblpPr w:tblpPr}
*/
static readonly bottomFromText: XName;
/**
* Represents the `w:br` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode M.r m:r}, {@linkcode r w:r}
* - XML attributes: {@linkcode clear w:clear}, {@linkcode type w:type}
*/
static readonly br: XName;
/**
* Represents the `w:cachedColBalance` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode compat w:compat}
* - XML attributes: {@linkcode val w:val}
*/
static readonly cachedColBalance: XName;
/**
* Represents the `w:calcOnExit` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode ffData w:ffData}
* - XML attributes: {@linkcode val w:val}
*/
static readonly calcOnExit: XName;
/**
* Represents the `w:calendar` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode date w:date}
* - XML attributes: {@linkcode val w:val}
*/
static readonly calendar: XName;
/**
* Represents the `w:cantSplit` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode trPr w:trPr}
* - XML attributes: {@linkcode val w:val}
*/
static readonly cantSplit: XName;
/**
* Represents the `w:caps` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode rPr w:rPr}
* - XML attributes: {@linkcode val w:val}
*/
static readonly caps: XName;
/**
* Represents the `w:caption` XML element and attribute.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode captions w:captions}
* - XML attributes: {@linkcode chapNum w:chapNum}, {@linkcode heading w:heading}, {@linkcode name_ w:name_}, {@linkcode noLabel w:noLabel}, {@linkcode numFmt w:numFmt}, {@linkcode pos w:pos}, {@linkcode sep w:sep}
*
* As an XML attribute, it is contained in the following XML elements: {@linkcode autoCaption w:autoCaption}
*/
static readonly caption: XName;
/**
* Represents the `w:captions` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - child XML elements: {@linkcode autoCaptions w:autoCaptions}, {@linkcode caption w:caption}
*/
static readonly captions: XName;
/**
* Represents the `w:category` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode docPartPr w:docPartPr}
* - child XML elements: {@linkcode gallery w:gallery}, {@linkcode name_ w:name_}
*/
static readonly category: XName;
/**
* Represents the `w:cellDel` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode tcPr w:tcPr}
* - XML attributes: {@linkcode author w:author}, {@linkcode date w:date}, {@linkcode id w:id}
*/
static readonly cellDel: XName;
/**
* Represents the `w:cellIns` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode tcPr w:tcPr}
* - XML attributes: {@linkcode author w:author}, {@linkcode date w:date}, {@linkcode id w:id}
*/
static readonly cellIns: XName;
/**
* Represents the `w:cellMerge` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode tcPr w:tcPr}
* - XML attributes: {@linkcode author w:author}, {@linkcode date w:date}, {@linkcode id w:id}, {@linkcode vMerge w:vMerge}, {@linkcode vMergeOrig w:vMergeOrig}
*/
static readonly cellMerge: XName;
/**
* Represents the `w:chapNum` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode caption w:caption}
*/
static readonly chapNum: XName;
/**
* Represents the `w:chapSep` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode pgNumType w:pgNumType}
*/
static readonly chapSep: XName;
/**
* Represents the `w:chapStyle` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode pgNumType w:pgNumType}
*/
static readonly chapStyle: XName;
/**
* Represents the `w:char` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode sym w:sym}
*/
static readonly char: XName;
/**
* Represents the `w:characterSet` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode charset w:charset}
*/
static readonly characterSet: XName;
/**
* Represents the `w:characterSpacingControl` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly characterSpacingControl: XName;
/**
* Represents the `w:charset` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode font w:font}
* - XML attributes: {@linkcode characterSet w:characterSet}, {@linkcode val w:val}
*/
static readonly charset: XName;
/**
* Represents the `w:charSpace` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode docGrid w:docGrid}
*/
static readonly charSpace: XName;
/**
* Represents the `w:checkBox` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode ffData w:ffData}
* - child XML elements: {@linkcode checked w:checked}, {@linkcode default w:default}, {@linkcode size w:size}, {@linkcode sizeAuto w:sizeAuto}
*/
static readonly checkBox: XName;
/**
* Represents the `w:checked` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode checkBox w:checkBox}
* - XML attributes: {@linkcode val w:val}
*/
static readonly checked: XName;
/**
* Represents the `w:checkErrors` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode mailMerge w:mailMerge}
* - XML attributes: {@linkcode val w:val}
*/
static readonly checkErrors: XName;
/**
* Represents the `w:checkStyle` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode activeWritingStyle w:activeWritingStyle}
*/
static readonly checkStyle: XName;
/**
* Represents the `w:citation` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode sdtPr w:sdtPr}
*/
static readonly citation: XName;
/**
* Represents the `w:clear` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode br w:br}
*/
static readonly clear: XName;
/**
* Represents the `w:clearFormatting` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode stylePaneFormatFilter w:stylePaneFormatFilter}
*/
static readonly clearFormatting: XName;
/**
* Represents the `w:clickAndTypeStyle` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode val w:val}
*/
static readonly clickAndTypeStyle: XName;
/**
* Represents the `w:clrSchemeMapping` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode settings w:settings}
* - XML attributes: {@linkcode accent1 w:accent1}, {@linkcode accent2 w:accent2}, {@linkcode accent3 w:accent3}, {@linkcode accent4 w:accent4}, {@linkcode accent5 w:accent5}, {@linkcode accent6 w:accent6}, {@linkcode bg1 w:bg1}, {@linkcode bg2 w:bg2}, {@linkcode followedHyperlink w:followedHyperlink}, {@linkcode hyperlink w:hyperlink}, {@linkcode t1 w:t1}, {@linkcode t2 w:t2}
*/
static readonly clrSchemeMapping: XName;
/**
* Represents the `w:cnfStyle` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode pPr w:pPr}, {@linkcode tcPr w:tcPr}, {@linkcode trPr w:trPr}
* - XML attributes: {@linkcode evenHBand w:evenHBand}, {@linkcode evenVBand w:evenVBand}, {@linkcode firstColumn w:firstColumn}, {@linkcode firstRow w:firstRow}, {@linkcode firstRowFirstColumn w:firstRowFirstColumn}, {@linkcode firstRowLastColumn w:firstRowLastColumn}, {@linkcode lastColumn w:lastColumn}, {@linkcode lastRow w:lastRow}, {@linkcode lastRowFirstColumn w:lastRowFirstColumn}, {@linkcode lastRowLastColumn w:lastRowLastColumn}, {@linkcode oddHBand w:oddHBand}, {@linkcode oddVBand w:oddVBand}, {@linkcode val w:val}
*/
static readonly cnfStyle: XName;
/**
* Represents the `w:code` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode pgSz w:pgSz}
*/
static readonly code: XName;
/**
* Represents the `w:col` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode cols w:cols}
* - XML attributes: {@linkcode space w:space}, {@linkcode w_ w:w_}
*/
static readonly col: XName;
/**
* Represents the `w:colDelim` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode odso w:odso}
* - XML attributes: {@linkcode val w:val}
*/
static readonly colDelim: XName;
/**
* Represents the `w:colFirst` XML attributes.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode bookmarkStart w:bookmarkStart}, {@linkcode moveFromRangeStart w:moveFromRangeStart}, {@linkcode moveToRangeStart w:moveToRangeStart}, {@linkcode permStart w:permStart}
*/
static readonly colFirst: XName;
/**
* Represents the `w:colLast` XML attributes.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode bookmarkStart w:bookmarkStart}, {@linkcode moveFromRangeStart w:moveFromRangeStart}, {@linkcode moveToRangeStart w:moveToRangeStart}, {@linkcode permStart w:permStart}
*/
static readonly colLast: XName;
/**
* Represents the `w:color` XML element and attributes.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode framesetSplitbar w:framesetSplitbar}, {@linkcode rPr w:rPr}
* - XML attributes: {@linkcode themeColor w:themeColor}, {@linkcode themeShade w:themeShade}, {@linkcode themeTint w:themeTint}, {@linkcode val w:val}
*
* As an XML attribute, it is contained in the following XML elements: {@linkcode background w:background}, {@linkcode bar w:bar}, {@linkcode bdr w:bdr}, {@linkcode between w:between}, {@linkcode bottom w:bottom}, {@linkcode end w:end}, {@linkcode insideH w:insideH}, {@linkcode insideV w:insideV}, {@linkcode left w:left}, {@linkcode right w:right}, {@linkcode shd w:shd}, {@linkcode start w:start}, {@linkcode tl2br w:tl2br}, {@linkcode top w:top}, {@linkcode tr2bl w:tr2bl}, {@linkcode u w:u}
*/
static readonly color: XName;
/**
* Represents the `w:cols` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode sectPr w:sectPr}
* - child XML elements: {@linkcode col w:col}
* - XML attributes: {@linkcode equalWidth w:equalWidth}, {@linkcode num w:num}, {@linkcode sep w:sep}, {@linkcode space w:space}
*/
static readonly cols: XName;
/**
* Represents the `w:column` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode fieldMapData w:fieldMapData}, {@linkcode recipientData w:recipientData}
* - XML attributes: {@linkcode val w:val}
*/
static readonly column: XName;
/**
* Represents the `w:combine` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode eastAsianLayout w:eastAsianLayout}
*/
static readonly combine: XName;
/**
* Represents the `w:combineBrackets` XML attribute.
*
* @remarks
* As an XML attribute, it is contained in the following XML elements: {@linkcode eastAsianLayout w:eastAsianLayout}
*/
static readonly combineBrackets: XName;
/**
* Represents the `w:comboBox` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode sdtPr w:sdtPr}
* - child XML elements: {@linkcode listItem w:listItem}
* - XML attributes: {@linkcode lastValue w:lastValue}
*/
static readonly comboBox: XName;
/**
* Represents the `w:comment` XML element.
*
* @remarks
* As an XML element, it has the following:
* - parent XML elements: {@linkcode comments w:comments}
* - child XML elements: {@linkcode a