3.1.3.1.7 sdtContent (Ruby Inline-Level Structured Document Tag Content)

This element specifies the last known contents of a structured document tag around one or more inline-level structures (runs, DrawingML objects, fields, and so on). This element's contents shall be treated as a cache of the contents to be displayed in the structured document tag for the following reasons:

  • If the structured document tag specifies an XML mapping via the dataBinding element (§"[ISO/IEC-29500-1] §17.5.2.6; dataBinding"), changes to the custom XML data part shall be reflected in the structured document tag as needed

  • If the contents of the structured document tag are placeholder text via the showingPlcHdr element (§"[ISO/IEC-29500-1] §17.5.2.39; showingPlcHdr"), then this content may be updated with the placeholder text stored in the Glossary Document part

[Example: Consider a structured document tag with the friendly name firstName that shall be located around two runs in a WordprocessingML document. This requirement would be specified as follows in the WordprocessingML:

 <w:p>
   <w:sdt>
     <w:sdtPr>
       <w:alias w:val="firstName"/>
     </w:sdtPr>
     <w:sdtContent>
       <w:r>
         …
       </w:r>
       <w:r>
         …
       </w:r>
     </w:sdtContent>
   </w:sdt>
   …
 </w:p>

The sdtContent element contains two adjacent runs (it is an inline-level structured document tag content container). end example]

Parent Elements

sdt3.1.3.1.6, sdt)

Child Elements

Subclause

acc (Accent)

"[ISO/IEC-29500-1] §22.1.2.1"

bar (Bar)

"[ISO/IEC-29500-1] §22.1.2.7"

bookmarkEnd (Bookmark End)

"[ISO/IEC-29500-1] §17.13.6.1"

bookmarkStart (Bookmark Start)

"[ISO/IEC-29500-1] §17.13.6.2"

borderBox (Border-Box Object)

"[ISO/IEC-29500-1] §22.1.2.11"

box (Box Object)

"[ISO/IEC-29500-1] §22.1.2.13"

commentRangeEnd (Comment Anchor Range End)

"[ISO/IEC-29500-1] §17.13.4.3"

commentRangeStart (Comment Anchor Range Start)

"[ISO/IEC-29500-1] §17.13.4.4"

customXml (Ruby Inline-Level Custom XML Element)

§3.1.3.1.1, customXml

customXmlDelRangeEnd (Custom XML Markup Deletion End)

"[ISO/IEC-29500-1] §17.13.5.4"

customXmlDelRangeStart (Custom XML Markup Deletion Start)

"[ISO/IEC-29500-1] §17.13.5.5"

customXmlInsRangeEnd (Custom XML Markup Insertion End)

"[ISO/IEC-29500-1] §17.13.5.6"

customXmlInsRangeStart (Custom XML Markup Insertion Start)

"[ISO/IEC-29500-1] §17.13.5.7"

customXmlMoveFromRangeEnd (Custom XML Markup Move Source End)

"[ISO/IEC-29500-1] §17.13.5.8"

customXmlMoveFromRangeStart (Custom XML Markup Move Source Start)

"[ISO/IEC-29500-1] §17.13.5.9"

customXmlMoveToRangeEnd (Custom XML Markup Move Destination Location End)

"[ISO/IEC-29500-1] §17.13.5.10"

customXmlMoveToRangeStart (Custom XML Markup Move Destination Location Start)

"[ISO/IEC-29500-1] §17.13.5.11"

d (Delimiter Object)

"[ISO/IEC-29500-1] §22.1.2.24"

del (Deleted Run Content)

"[ISO/IEC-29500-1] §17.13.5.14"

eqArr (Array Object)

"[ISO/IEC-29500-1] §22.1.2.34"

f (Fraction Object)

"[ISO/IEC-29500-1] §22.1.2.36"

fldSimple (Ruby Simple Field)

§3.1.3.1.2, fldSimple

func (Function Apply Object)

"[ISO/IEC-29500-1] §22.1.2.39"

groupChr (Group-Character Object)

"[ISO/IEC-29500-1] §22.1.2.41"

hyperlink (Ruby Hyperlink)

§3.1.3.1.3, hyperlink

ins (Inserted Run Content)

"[ISO/IEC-29500-1] §17.13.5.18"

limLow (Lower-Limit Object)

"[ISO/IEC-29500-1] §22.1.2.54"

limUpp (Upper-Limit Object)

"[ISO/IEC-29500-1] §22.1.2.56"

m (Matrix Object)

"[ISO/IEC-29500-1] §22.1.2.60"

moveFrom (Move Source Run Content)

"[ISO/IEC-29500-1] §17.13.5.22"

moveFromRangeEnd (Move Source Location Container - End)

"[ISO/IEC-29500-1] §17.13.5.23"

moveFromRangeStart (Move Source Location Container - Start)

"[ISO/IEC-29500-1] §17.13.5.24"

moveTo (Move Destination Run Content)

"[ISO/IEC-29500-1] §17.13.5.25"

moveToRangeEnd (Move Destination Location Container - End)

"[ISO/IEC-29500-1] §17.13.5.27"

moveToRangeStart (Move Destination Location Container - Start)

"[ISO/IEC-29500-1] §17.13.5.28"

nary (n-ary Operator Object)

"[ISO/IEC-29500-1] §22.1.2.70"

oMath (Office Math)

"[ISO/IEC-29500-1] §22.1.2.77"

oMathPara (Office Math Paragraph)

"[ISO/IEC-29500-1] §22.1.2.78"

permEnd (Range Permission End)

"[ISO/IEC-29500-1] §17.13.7.1"

permStart (Range Permission Start)

"[ISO/IEC-29500-1] §17.13.7.2"

phant (Phantom Object)

"[ISO/IEC-29500-1] §22.1.2.81"

proofErr (Proofing Error Anchor)

"[ISO/IEC-29500-1] §17.13.8.1"

r (Run)

"[ISO/IEC-29500-1] §22.1.2.87"

r (Text Run)

"[ISO/IEC-29500-1] §17.3.2.25"

rad (Radical Object)

"[ISO/IEC-29500-1] §22.1.2.88"

sdt (Ruby Inline-Level Structured Document Tag)

§3.1.3.1.6, sdt

sPre (Pre-Sub-Superscript Object)

"[ISO/IEC-29500-1] §22.1.2.99"

sSub (Subscript Object)

"[ISO/IEC-29500-1] §22.1.2.101"

sSubSup (Sub-Superscript Object)

"[ISO/IEC-29500-1] §22.1.2.103"

sSup (Superscript Object)

"[ISO/IEC-29500-1] §22.1.2.105"

The following XML Schema fragment defines the contents of this element:

 <complexType name="CT_SdtContentRunRuby">
   <group ref="EG_RubyContent" minOccurs="0" maxOccurs="unbounded"/>
 </complexType>