Copyright (c) 1999 by XMLNews.org
$Date: 1999/03/26 21:21:02 $ $Revision: 1.7 $
XMLNews-Story is an XML 1.0 document type for news information. It is a simplified version of the News Industry Text Format (NITF) document type created by the International Press Telecommunications Council and the Newspaper Association of America.
For the latest version of XMLNews-Story, please visit the XMLNews web site.
a, audio, audio.caption, audio.data, audio.producer, base, block, body, body.content, body.end, body.head, bq, br, byline, bytag, caption, chron, city, copyrite, copyrite.holder, copyrite.year, country, credit, datasource, dateline, dd, denom, distributor, dl, dt, em, event, frac, function, h1, h2, h3, h4, head, hedline, hl1, hl2, img, img.caption, img.data, img.producer, lang, lh, li, location, money, name.family, name.given, nitf, num, numer, object.title, ol, org, orgid, p, person, pre, pronounce, q, region, series, state, story.date, sub, sublocation, sup, table, tagline, tbody, td, tfoot, th, thead, title, tr, ul, video, video.caption, video.data, video.producer, virtloc
<a>
: Hyperlink anchorThe a element represents a hypertext link to another location:
<p>The new release will be available from the <a href="http://www.javasoft.com/">JavaSoft web site</a> next week.</p>
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
The URL of the web page (or fragment) that should appear when the user actives the link. For printed text, the value of this attribute may appear as a footnote or in parenthese after the contents of the a element, or it may simple be ignored.
Type: CDATA
Default: #REQUIRED
The a element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<audio>
: Audio clipThis element allows authors to include an audio clip in a news story:
<audio src="http://www.acme-news.com/clips/flood.ram" length="00:02:39"> <audio.caption> <caption><person>Ace Freelance</person> reports on the flooding.</caption> </audio.caption> <audio.producer> <byline> <bytag>ACME News</bytag> </byline> </audio.producer> <audio.data copyright="Copyright (c) 1998 by ACME News"/> </audio>
(audio.caption?, audio.producer?, audio.data)
The URL of the file containing the audio clip.
Type: CDATA
Default: #REQUIRED
The playing time of the audio clip, in HH:MM:SS format.
Type: NMTOKEN
Default: #IMPLIED
<audio.caption>
: Audio clip captionThis element provides an optional caption for an audio clip. See audio for more information.
(caption)
(None.)
<audio.data>
: Audio clip dataThis element uses its copyright attribute to provide a copyright statement for the audio clip.
EMPTY
The copyright statement for the audio clip.
Type: CDATA
Default: #IMPLIED
<audio.producer>
: Audio clip producerThis element provides optional information about the producer of an audio clip using one or more byline elements. See audio for more information.
(byline)+
(None.)
<base>
: Document base URLThis optional element, which appears only in the document header, allows the author to specify a base URL for resolving relative links in the document (see the a element):
<head> <title>News Highlights</title> <base href="http://www.mynews.net/stories/"/> <head>
This element is especially useful if a story is likely to be moved around, since relative links will always point back to the correct location.
EMPTY
The base URL for resolving relative links in the document.
Type: CDATA
Default: #REQUIRED
<block>
: Information blockThis element marks up a separate block of information within a news story: the information may optionally have its own dateline and copyright information. This element is especially useful for including a series of short news summaries, tables, or multimedia information in a document:
<block> <dateline>Toronto, Canada</dateline> <audio src="http://www.acme-news.com/clips/snow.ram" length="00:02:39"> <audio.data copyright="Copyright (c) 1999 by ACME News"/> </audio> </block>
(dateline?, copyrite?, (img | audio | video | p | ol | ul | dl | table | bq | pre)*, datasource?)
(None.)
<body>
: Body of the news storyThe body element contains the main body of the news story, including all printable information. This element contains three parts:
(body.head?, body.content?, body.end?)
(None.)
<body.content>
: Main content of a news storyWithin the body element, this element contains the main part of a news story, excluding the front and back matter.
(None.)
<body.end>
: End information for a news storyThis element contains the optional tagline for a news story.
(tagline)
(None.)
<body.head>
: Printable header information for a news storyThis element contains printable header information for a news story, including the headline, byline, and dateline.
(hedline?, byline*, distributor?, dateline?, series?)
(None.)
<bq>
: Block quotationAuthors may use this element to represent a block quotation (block quotations are often printed as separate, indented paragraphs):
<bq> <block> <p>More than any time in history mankind faces a crossroads. One path leads to despair and utter hopelessness, the other to total extinction. Let us pray we have the wisdom to choose correctly.</p> </block> <credit>Woody Allen</credit> </bq>
(None.)
<br>
: Line BreakThis empty element allows for hard-coded line breaks, as in HTML.
EMPTY
(None.)
The br element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<byline>
: Story bylineA news story may have one or more bylines, as may an audio clip, an image, or a video clip:
<byline> <bytag>Steve Holland</bytag> </byline>
(bytag)
(None.)
The byline element is allowed in the following parent element(s):
audio.producer, body.head, img.producer, video.producer
<bytag>
: Tag in a byline.Each byline element contains exactly one bytag, which contains text naming the person or organisation receiving credit.
(#PCDATA)
(None.)
<caption>
: CaptionAuthors may use the caption element to provide text describing a table, audio clip, image, or video clip:
<caption>NFL scores for Sunday, January 17 1999.</caption>
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
The caption element is allowed in the following parent element(s):
audio.caption, img.caption, table, video.caption
<chron>
: Date and timeAuthors may use this element inline to tag any words or phrases that refer to specific times:
<p><chron norm="19990107">Today</chron>, <person>Bill Clinton</person> spoke to reporters about the situation in Iraq.</p>
(#PCDATA)
The value of this attribute contains the normalized date and time, if available. The first eight characters of the norm attribute's value represent the date in YYYYYMMDD format, followed optionally by the letter T and the 24-hour time in HHMM[SS] format, followed by Z for Universal (Greenwich) Time or a +/- offset for any other time.
For example, 9:00AM on December 25, 1999 in New York city would appear as 19991225T0900-0500 or as 19991225T1400Z.
This attribute allows the receiver to perform automatic conversions to local time.
Type: CDATA
Default: #IMPLIED
The chron element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<city>
: CityTag a municipality name within a location; for more information, see the city element.
(#PCDATA)
(None.)
<copyrite>
: Copyright statementAuthors may use this element to tag an inline copyright statement:
<p><copyrite>Copyright <copyrite-year>1999</copyrite-year> by <copyrite-holder>The Daily News</copyrite-holder>. All rights reserved.</copyrite></p>
(#PCDATA | copyrite.year | copyrite.holder)*
(None.)
The copyrite element is allowed in the following parent element(s):
a, block, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<copyrite.holder>
: Copyright holderTag the name of the copyright holder within a copyrite element.
(#PCDATA)
(None.)
<copyrite.year>
: Copyright yearTag the year within a copyright element.
(#PCDATA)
(None.)
<country>
: Country nameTag the name of a sovereign country within a location element.
(#PCDATA)
(None.)
<credit>
: Quotation creditAuthors may use this element to provide the optional credit for a quotation; see bq for an example.
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<datasource>
: Block data sourceAuthors may use this element to specify the source of the information in a block element:
<block> <h2>Clinton Prepares For Congress On Two Fronts</h2> <p>The White House on Monday tried to quell momentum in the U.S. Senate toward calling witnesses in President Clinton's impeachment trial as the president stuck studiously to preparing for his State of the Union speech.</p> <datasource>Reuters</datasource> </block>
This element is especially useful for a collection of news summaries from different sources.
(#PCDATA)
(None.)
<dateline>
: DatelineProvide a dateline for a news story or a block within a story:
<dateline> <location><city>Bangkok</city></location> <story.date>May 31, 1999</story.date> </dateline>
(location, story.date?)
(None.)
<dd>
: Descriptive dataAuthors may use this element to provide a description or definition for part of a dl element:
<dd> <block> <p>The shortfall in a single budget.</p> </block> </dd>
(block)
(None.)
<denom>
: DenominatorThis element contains the denominator in a frac element.
(#PCDATA)
(None.)
<distributor>
: News distributorAuthors may use this element to specify the primary distributor of the news story in the body.head element:
<distributor><org>Canadian Press</org></distributor>
(#PCDATA | org)*
(None.)
<dl>
: Descriptive listThe dl element encodes a descriptive list, such as a glossary, with an optional list header:
<dl> <lh>Some economic terms:</lh> <dt>deficit</dt> <dd> <block> <p>The shortfall in a single budget.</p> </block> </dd> <dt>debt</dt> <dd> <block> <p>All of the money the country owes as a result of its accumulated deficits.</p> </block> </dd> </dl>
(None.)
<dt>
: Description titleAuthors may use this element to tag the title, or glossary item in a dl element:
<dt>deficit</dt>
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<em>
: Emphasized phraseThe em element tags an emphasized phrase inline:
<p><q>We will <em>certainly</em> see losses,</q> he said.</p>
(#PCDATA)
(None.)
The em element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<event>
: Event nameThis element marks the name of any sort of event:
<p>The tech sector is nervously watching the <event>Microsoft trial</event>.</p>
(#PCDATA)
(None.)
The event element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<frac>
: FractionThe frac element contains a fraction within a num element:
<p>The stock opened at <num>51 <frac><numer>15</numer> <denom>16</denom></frac></num></p>
(None.)
<function>
: Person's functionThe function element allows authors to tag the job title, role, activity, or other function that a person performs:
<p>Mourners left flowers to pay their respects to <person>Diana</person>, the <function>Princess of Wales</function>.</p>
(#PCDATA)
(None.)
The function element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, person, q, tagline, td, th
<h1>
: Level one headingThe h1 element contains a level-one heading in the body of the text:
<h1>Stock Prices</h1>
Note that this is not the same as the headline; for a headline, see the hl1 element.
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<h2>
: Level two headingThe h2 element contains a level-two heading in the body of the text:
<h2>Tech Stocks</h2>
Note that this is not the same as a subheadline: for a subheadline, see the hl2 element.
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<h3>
: Level three headingThe h3 element contains a level-three heading in the body of the text:
<h3>Internet Stocks</h3>
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<h4>
: Level four headingThe h4 element contains a level-four heading in the body of the text:
<h4>Database Vendors</h4>
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<head>
: Document headerThe head element contains the non-printable front section of a news story, which contains a plain-text title for the story, together with an optional base URL for resolving relative links:
<head> <title>Internet Stocks Fall</title> <base href="http://www.news-stories.net/"/> </head>
The body.head element contains the printable frontmatter for the news story.
(None.)
<hedline>
: Story headline groupThe hedline element contains the headline and (optionally) subheadlines of a news story:
<hedline> <hl1>Snow, Freezing Rain Batter U.S. Northeast</hl1> <hl2>Several deaths on roads</hl2> </hedline>
(None.)
<hl1>
: Story headlineThe hl1 element contains the main headline for a news story. See the hedline element for details.
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<hl2>
: Story subheadlineThe hl2 element contains a subheadline for a news story. See hedline for more information.
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<img>
: ImageThe img element contains an image (such as a diagram or photograph):
<img src="welcome.jpg"> <img.caption> <caption>Welcome to our web site.</caption> </img.caption> <img.producer> <byline> <bytag>Produced by Web Designs Unlimited</bytag> </byline> </img.producer> <img.data copyright="Produced by Web Designs Unlimited"/> </img>
An img must always appear within a block or td element.
(img.caption?, img.producer?, img.data)
The src attribute provides the URL for the file containing the image.
Type: CDATA
Default: #REQUIRED
The optional width attribute provides the width of the image in pixels.
Type: NMTOKEN
Default: #IMPLIED
The optional height attribute provides the height of the image in pixels.
Type: NMTOKEN
Default: #IMPLIED
<img.caption>
: Image captionThe optional img.caption element contains the caption for an image. See img.
(caption)
(None.)
<img.data>
: Image dataThe img.data element holds the copyright statement for an image in its copyright attribute. See img.
EMPTY
The copyright attribute.
Type: CDATA
Default: #IMPLIED
<img.producer>
: Image producerThe optional img.producer element provides a production credit for the image. See img for an example.
(byline)+
(None.)
<lang>
: Foreign language phraseThe lang element marks a phrase in a language different from the main body text; the lang attribute allows you to identify the language of the phrase, if desired:
<p><person>Michael Jordan</person>, <function>le basketteur vedette</function> aux six titres de champion <org>NBA</org> avec les <org><lang lang="en">Chicago Bulls</lang></org>, a annoncĪ officiellement <chron norm="19990113">mercredi</chron> sa retraite sportive.</p>
This element is also useful for distinguishing different variants of the same language:
<p>The police found the money in the <lang lang="en-US">trunk</lang>, or <lang lang="en-UK">boot</lang>.</p>
(#PCDATA)
The lang attribute contains the ISO 639/RFC 1766 language code with an optional geographic identifier, such as en for English, or de-CH for Swiss German.
Type: NMTOKEN
Default: #IMPLIED
The lang element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<lh>
: List headerThe lh element contains an optional header for a list:
<ol> <lh>EU Founding Members</lh> <li> <block> <p>Belgium</p> </block> </li> <li> <block> <p>France</p> </block> </li> <li> <block> <p>Germany</p> </block> </li> <li> <block> <p>Italy</p> </block> </li> <li> <block> <p>Luxembourg</p> </block> </li> <li> <block> <p>Netherlands</p> </block> </li> </ol>
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<li>
: List itemThe li element represents a list item in an ordered list (ol) or unordered list (ul):
<li> <block> <p>Luxembourg</p> </block> </li>
(block)
(None.)
<location>
: Location in storyThe location element tags a geographical location in the text. The element may contain plain text together with special sublocation, city, state (for a state, province, or other similar administrative district), region, and country subelements for more specific tagging (if desired):
<p>He spoke on the history of <location><region>Great Lakes basin</region></location> at the <location><sublocation>Royal Ontario Museum</sublocation> in <city>Toronto</city></location>.</p>
(#PCDATA | sublocation | city | state | region | country)*
(None.)
The location element is allowed in the following parent element(s):
a, caption, credit, dateline, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<money>
: Monetary phraseTag any monetary item. If desired, you may use the optional unit attribute to specify the currency, as in the following example:
<p>The property changed hands for <money unit="USD">$549,000</money>.</p>
(#PCDATA)
The currency used for the monetary item, in ISO 4217 format (i.e. USD for American dollars or EUR for the Euro.
This attribute allows the receiver to perform automatic conversions to local currency.
Type: CDATA
Default: #IMPLIED
The money element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<name.family>
: Family nameThe name.family element contains the family name, or surname, or a person mentioned in a news story. See person for more information.
(#PCDATA)
(None.)
<name.given>
: Given nameThe name.given element contains the given name (or first name in North American and European usage) of a person mentioned in a news story. See person for more information.
(#PCDATA)
(None.)
<nitf>
: XMLNews-Story root elementThe nitf element is the root of every XMLNews-Story document: the first tag in every story must be the nitf start tag, and the last tag must be the nitf end tag.
This attribute provides the base language of the news story in ISO 639/RFC 1766 format; see lang for more information.
Type: CDATA
Default: #IMPLIED
This is a #FIXED
attribute (it may not be modified)
providing the change date of the DTD used.
The value for this attribute is specified in the DTD, and does not need to be provided in the document itself.
Type: CDATA
Default: #FIXED "$Date: 1999/03/26 21:21:02 $"
This is a #FIXED
attribute (it may not be modified)
providing the last time this version of the DTD was changed.
The value for this attribute is specified in the DTD, and does not need to be provided in the document itself.
Type: CDATA
Default: #FIXED "0000"
A unique identification string for the story.
Type: CDATA
Default: #IMPLIED
This is a #FIXED
attribute (it may not be modified)
providing the version of the DTD used.
The value for this attribute is specified in the DTD, and does not need to be provided in the document itself.
Type: CDATA
Default: #FIXED "-//XMLNews//DTD XMLNEWS-STORY $Revision: 1.7 $//EN"
The nitf element is not allowed in any parent elements: it must be the root element of an XML document.
<num>
: Numeric expressionThe num element tags a numeric expression in the text. This element is more useful for rendering than for searching: in particular, it allows the special subelements sup for representing superscripts, sub for representing subscripts, and frac (with numer and denom) for representing fractions:
<p>The stock opened at <num>51 <frac><numer>15</numer> <denom>16</denom></frac></num></p>
(None.)
The num element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<numer>
: NumeratorThe numerator in a fraction; see frac for more information.
(#PCDATA)
(None.)
<object.title>
: Object titleThe object.title element tags the title of an object (such as a book, song, movie, etc.) in the text. This element allows only text as its content, so it is not possible to markup up titles within titles:
<p>Some analysts compared the recent events to the film <object.title>Wag the Dog</object.title>.</p>
(#PCDATA)
(None.)
The object.title element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<ol>
: Ordered listThe ol element contains an ordered list (see also ul:
<ol> <lh>EU Founding Members</lh> <li> <block> <p>Belgium</p> </block> </li> <li> <block> <p>France</p> </block> </li> <li> <block> <p>Germany</p> </block> </li> <li> <block> <p>Italy</p> </block> </li> <li> <block> <p>Luxembourg</p> </block> </li> <li> <block> <p>Netherlands</p> </block> </li> </ol>
(None.)
<org>
: OrganizationThe org element tags the name of any organization, such as a government, department, ministry, corporation, charity, or club. In addition to plain text, this element may contain a special, empty orgid subelement that uses the idsrc and value attributes to provide a machine-readable identifier for the organization:
<p><org>Nortel Networks <orgid idsrc="http://www.xmlnews.org/ns/orgids/tickers" value="NYSE:NT"></org> saw its stock fall in the face of the Brazilian devaluation.</p>
(#PCDATA | orgid)*
(None.)
The org element is allowed in the following parent element(s):
a, caption, credit, distributor, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<orgid>
: Organization identifierThe orgid element contains a unique identifier for an organization. See org for an example.
EMPTY
The idsrc attribute identifies the source, or namespace,
of the unique identifier. The value of this attribute should be a
URI, such as http://www.myorg.net/tickers/nyse
.
Type: CDATA
Default: #REQUIRED
The value attribute provides the unique identifier for an organization.
Type: CDATA
Default: #REQUIRED
<p>
: ParagraphThe p element contains a regular paragraph of text:
<p>This is a paragraph.</p>
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<person>
: PersonThe person element tags the name of a human individual (real or imaginary) in the text:
<p><person>Santa Claus</person> is coming to town.</p>
In addition to plain text, person allows the special subelements name.given and name.family, in addition to the general inline element function, for more specific tagging if desired:
<p><person><function>Prime Minister</function> <name.given>Tony</name.given> <name.family>Blair</name.family></person> will meet with the other <org>EU</org> leaders to discuss agricultural policy.</p>
(#PCDATA | name.given | name.family | function)*
(None.)
The person element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<pre>
: Preformatted textThe pre element contains preformatted text, which will have its spacing and lineation preserved and will always be rendered in a monospaced font. There are two main uses for preformatted text in a news story:
To obtain better rendering and searching results, it is best to avoid the second situation and to use a proper table whenever possible.
<pre> sub hello { print "Hello, world!\n"; } </pre>
(#PCDATA)
(None.)
<pronounce>
: PronounciationThe pronounce element contains the pronunciation of a word or phrase as a guide to someone reading the news story out loud:
<p>The cruise left from <location>Gananoque<location> <pronounce phonetic="ga-na-NAH-kway"/> and proceded through the <location>Thousand Islands</location>.</p>
EMPTY
The guide attribute contains instructions on how to pronounce a word or phrase.
Type: CDATA
Default: #IMPLIED
The phonetic attribute provides an informal phonetic spelling for a word or phrase.
Type: CDATA
Default: #IMPLIED
The pronounce element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<q>
: Quoted phraseThe q element contains a direct quotation (from HTML). You should use this element type instead of entering quotation marks directly:
<p><q>I'm ready to try again,</q> she said.</p>
The q element type may be nested for quotations within quotations:
<p><q>He yelled <q>Put up your hands!</q> and then pointed his gun at me,</q> the victim told reporters.</p>
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
The q element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th
<region>
: Geographical regionThe region element distinguishes a geographical region within a location element.
(#PCDATA)
(None.)
<series>
: SeriesThe series element indicates that the news story is part of a larger series:
<series series.name="Investing for your future" series.part="3" series.totalpart="5"/>
This information could be rendered as Investing Your Future, Part 3 of 5.
EMPTY
The series.name attribute contains the name of the series in which the news story appears.
Type: CDATA
Default: #IMPLIED
The series.part attribute contains the story's position in the series.
Type: NMTOKEN
Default: "0"
The series.totalpart attribute contains the total number of parts in the story.
Type: NMTOKEN
Default: "0"
<state>
: Geographical stateThe state element tags a state, province, or other administrative region within a location element.
(#PCDATA)
(None.)
<story.date>
: Story dateThe story.date element provides the date of the story within a dateline.
(#PCDATA)
(None.)
<sub>
: Subscript phraseThe sub element allows subscript text within a num element.
(#PCDATA)
(None.)
<sublocation>
: Geographical sublocationThe sublocation element tags a sublocation in a location element other than a city, region, or administrative district.
(#PCDATA)
(None.)
<sup>
: Superscript phraseThe sup element contains superscript text within a num element.
(#PCDATA)
(None.)
<table>
: TableThe table element contains tabular information within a block element:
<table> <caption>North American Capitals</caption> <thead> <tr> <th>Country</th> <th>Capital</th> </tr> </thead> <tbody> <tr> <td>Mexico</td> <td>Mexico City</td> </tr> <tr> <td>United States</td> <td>Washington</td> </tr> <tr> <td>Canada</td> <td>Ottawa</td> </tr> </tbody> </table>
(None.)
<tagline>
: Story tag lineThis element contains the tag line for a news story, with an editorial or other comment:
<tagline> <p>With contributions from our Taipei correspondent.</p> </tagline>
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q)*
(None.)
<tbody>
: Table bodyThe tbody element contains the main body of the table. See table for an example.
(tr+)
The align attribute contains the horizontal alignment of the contents of all the cells in the body (unless overridden by the align attribute on an individual row or cell).
Type: (left | center | right | justify)
Default: #IMPLIED
The valign attribute contains the vertical alignment of the contents of all the cells in the body (unless overridden by the valign attribute on an individual row or cell).
Type: (top | middle | bottom | baseline)
Default: #IMPLIED
<td>
: Table data cell
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q | p | ol | ul | dl | h1 | h2 | h3 | h4 | img | audio | video)*
The rowspan attribute contains the number of table rows spanned by the cell (1 by default).
Type: NMTOKEN
Default: "1"
The colspan attribute contains the number of table columns spanned by the cell (1 by default).
Type: NMTOKEN
Default: "1"
The align attribute contains the horizontal alignment of the contents of the cell, overriding any value given for the row or higher container.
Type: (left | center | right | justify)
Default: #IMPLIED
The valign attribute contains the vertical alignment of the contents of the cell, overriding any value given for the row or a higher container.
Type: (top | middle | bottom | baseline)
Default: #IMPLIED
<tfoot>
: Table footerThe tfoot element contains the optional footer for a table. The footer contains rows that should be repeated at the bottom if a table is split over multiple pages.
(tr+)
The align attribute provides a default horizontal alignment for the contents of the table cells in the footer; the value may be overridden by the individual cells or rows within the footer.
Type: (left | center | right | justify)
Default: #IMPLIED
The valign attribute provides a default vertical alignment for the contents of the table cells in the footer; the value may be overridden by individual cells or rows within the footer.
Type: (top | middle | bottom | baseline)
Default: #IMPLIED
<th>
: Table heading cellThe th element represents a table cell that serves as a heading for a row or column. See also td.
(#PCDATA | chron | copyrite | event | function | location | money | num | object.title | org | person | virtloc | a | br | em | lang | pronounce | q | p | ol | ul | dl | h1 | h2 | h3 | h4)*
The rowspan attribute contains the number of table rows spanned by the cell (1 by default).
Type: NMTOKEN
Default: "1"
The colspan attribute contains the number of table columns spanned by the cell (1 by default).
Type: NMTOKEN
Default: "1"
The align attribute contains the horizontal alignment of the contents of the cell, overriding any value given for the row or higher container.
Type: (left | center | right | justify)
Default: #IMPLIED
The valign attribute contains the vertical alignment of the contents of the cell, overriding any value given for the row or a higher container.
Type: (top | middle | bottom | baseline)
Default: #IMPLIED
<thead>
: Table headerThe thead element contains the optional header for a table. The header contains rows that should be repeated at the top if a table is split over multiple pages.
(tr+)
The align attribute provides a default horizontal alignment for the contents of the table cells in the header; the value may be overridden by the individual cells or rows within the header.
Type: (left | center | right | justify)
Default: #IMPLIED
The valign attribute provides a default vertical alignment for the contents of the table cells in the header; the value may be overridden by individual cells or rows within the header.
Type: (top | middle | bottom | baseline)
Default: #IMPLIED
<title>
: Document titleThe title element contains a plain text title for the document: the title is often related to the headline (see hedline), but may contain extra information such as a date or provider name. Typically, this title will be used for window titles, selection menus, et cetera:
<head> <title>Tuesday: Snowstorm buries Midwest</title> </head>
(#PCDATA)
(None.)
<tr>
: Table rowThe tr element contains a row of cells in a table:
<tr> <th>Gold</th> <td>+<num>1<frac><numer>3</numer><denom>8</denom></frac></num></td> </tr>
The align attribute contains the horizontal alignment of the contents of all the cells in the row (unless overridden by the align attribute on an individual cell).
Type: (left | center | right | justify)
Default: #IMPLIED
The valign attribute contains the vertical alignment of the contents of all the cells in the row (unless overridden by the valign attribute on an individual cell).
Type: (top | middle | bottom | baseline)
Default: #IMPLIED
<ul>
: Unordered listThe ul element contains an unordered list (see also ol:
<ul> <lh>Investments</lh> <li> <block> <p>Stocks</p> </block> </li> <li> <block> <p>Bonds</p> </block> </li> <li> <block> <p>Commodities</p> </block> </li> </ul>
(None.)
<video>
: Video clipThe video element allows authors to include an video clip in a news story:
<video src="http://www.acme-news.com/clips/flood.mpg" length="00:02:39"> <video.caption> <caption><person>Ace Freelance</person> reports on the flooding.</caption> </video.caption> <video.producer> <byline> <bytag>ACME News</bytag> </byline> </video.producer> <video.data copyright="Copyright (c) 1998 by ACME News"/> </video>
(video.caption?, video.producer?, video.data)
The src attribute provides the URL of the file containing the video clip.
Type: CDATA
Default: #REQUIRED
The length attribute provides the playing time of the video clip in HH:MM:SS format.
Type: NMTOKEN
Default: #IMPLIED
<video.caption>
: Video clip captionThe video.caption element provides an optional caption for a video clip. See audio for an example.
(caption)
(None.)
<video.data>
: Video clip dataThe video.data element uses its copyright attribute to provide a copyright statement for the video clip.
EMPTY
The copyright statement for the audio clip.
Type: CDATA
Default: #IMPLIED
<video.producer>
: Video clip producerThe video.producer element provides an optional producer credit for the video clip using one or more byline subelements. See video for an example.
(byline)+
(None.)
<virtloc>
: Virtual locationThe virtloc element tags a virtual location (such as a domain name, URL, or e-mail address) in the text:
<p>The White House encourages e-mail at <virtloc>president@whitehouse.gov</virtloc>.</p>
(#PCDATA)
(None.)
The virtloc element is allowed in the following parent element(s):
a, caption, credit, dt, h1, h2, h3, h4, hl1, hl2, lh, p, q, tagline, td, th