Two DTDs. Version 0.98 of HRMML was described in one DTD
(recruit.dtd). Version 0.99 has been divided into two DTDs
(resume.dtd and jobpost.dtd). The principal reason for splitting up
recruit.dtd was to simplify and rationalize text-level elements.
The two DTDs (resume.dtd and jobpost.dtd) still share common
modules. A parameter entity called SpecialMod has been created for
each DTD. SpecialMod includes the text-level elements that are
exclusive to each DTD.
Text-level models rationalized. Within job postings,
text-level content can include: PCDATA, date, emph, enddate, img,
jobrefid, link, object, and startdate. Within resumes, text-level
content can include: PCDATA, address, certificationqualif, date,
educationqualif, email, emph, employername, enddate,
equipmntqualif, experiencequalif, fax, hardwarequalif, img,
joblocation, jobtitle, licensequalif, link, object, otherqualif,
pager, prgmlangqualif, skillsqualif, softwarequalif, startdate, and
voice
New "class" and "name" global
attributes. The attributes "class" and "name"
have been added as global attributes. How these attributes are used
will vary by implementation. The purpose of adding these attributes
is to provide implementors with flexibility with respect to
processing, scripting, and the development of stylesheets. Note
that the existing "class" attribute on the <resumesection>
element was changed to "sectype".
<img> and <object> elements added. The <img>
element is intended for graphic types that are natively supported
by most browsers for instance, graphics in .gif and .jpg
formats. The <object> element is provided to reference or
include non-XML files, such as graphics, applets, and multimedia
files.
<postdetail> content model. The content model for <postdetail>
has been substantially revised.
ISO entity sets added. The following XML-compatiable
versions of the ISO entity sets were added to commonmod:
HTMLlat1x.ent
HTMLspecialx.ent
HTMLsymbolx.ent
Note that HTMLspecialx.ent contains an edit to better ensure
compatibility with MS IE5.