Re: Looking at the XML under the hood of Word ... how to identify column headers?
Shlomi Fish <[email protected]> Mon, 1 May 2023 21:38:32 +0300
| Newsgroups | gmane.text.xml.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Roger, On Mon, 1 May 2023 17:04:33 +0000 Roger L Costello <[email protected]> wrote: > Hi Folks, > > When I create a table in Word I want to explicitly indicate that "this cell > is a column header". See screenshot at bottom of this message. > > You probably know that under-the-hood of Word is XML. I will be writing > software to process the XML, so I need something in the XML which indicates > that a cell is a column header. Bold-facing the first row of a table is a > good visual cue to a human reader that the items in the row are column > headers, but bold-facing is of no help to software. > > I did some Googling and found this suggestion for indicating a column header: > highlight the first row, right-mouse click, select Table Properties, click on > the Row that sounds like an xy-problem: https://xyproblem.info/ . also see https://www.shlomifish.org/philosophy/computers/web/choice-of-docs-formats/#word-processors . > tab, select "Repeat as header row at the top of each page" and > unselect "Allow row to break across pages". > > Okay, I did that and then examined the XML that was generated. See below for > the XML of the first row of the table. As far as I can tell, the > <w:tblHeader/> element is used to indicate "This row contains the column > headers". Do you agree? Does Word provide any other way to identify column > headers? /Roger > > <w:tr ...> > <w:trPr> > <w:cantSplit/> > <w:tblHeader/> > </w:trPr> > <w:tc> > <w:tcPr> > <w:tcW w:w="0" w:type="auto"/> > </w:tcPr> > <w:p ...> > <w:pPr> > <w:rPr> > <w:b/> > <w:bCs/> > </w:rPr> > </w:pPr> > <w:proofErr w:type="spellStart"/> > <w:r w:rsidRPr="002C7789"> > <w:rPr> > <w:b/> > <w:bCs/> > </w:rPr> > <w:t>Vehicle_Type</w:t> > </w:r> > <w:proofErr w:type="spellEnd"/> > </w:p> > </w:tc> > <w:tc> > <w:tcPr> > <w:tcW w:w="0" w:type="auto"/> > </w:tcPr> > <w:p ...> > <w:pPr> > <w:rPr> > <w:b/> > <w:bCs/> > </w:rPr> > </w:pPr> > <w:r w:rsidRPr="002C7789"> > <w:rPr> > <w:b/> > <w:bCs/> > </w:rPr> > <w:t>Sensitivity</w:t> > </w:r> > </w:p> > </w:tc> > </w:tr> > > > [cid:[email protected]] > -- Shlomi Fish https://www.shlomifish.org/ Star Trek: “We, the Living Dead” - https://shlom.in/st-wtld Unix was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. — Doug Gwyn ( https://en.wikiquote.org/wiki/Unix ) Please reply to list if it's a mailing list post - https://shlom.in/reply . _______________________________________________________________________ XML-DEV is a publicly archived, unmoderated list hosted by OASIS to support XML implementation and development. To minimize spam in the archives, you must subscribe before posting. [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ Or unsubscribe: [email protected] subscribe: [email protected] List archive: http://lists.xml.org/archives/xml-dev/ List Guidelines: http://www.oasis-open.org/maillists/guidelines.php