[mythtv-users] DTD out of date

Stephen Worthington stephen_agent at jsw.gen.nz
Fri Nov 22 02:18:23 UTC 2013


I was just editing my 0.27 MythCenter-wide recordings-ui.xml file, and
my editor (Slickedit) came up with a list of error messages when it
loaded the file.  If it has a DTD file for an XML file, Slickedit
checks the XML for validity against the DTD.  The head of the file
does have the DTD specified:

  http://www.mythtv.org/schema/mythuitheme.dtd

but it looks like the file has not been updated recently, because I
got all theses error messages:

  55 45: Error no declaration found for element 'group'
  55 45: Error attribute 'name' is not declared for element 'group'
  72 43: Error no declaration found for element 'extraleading'
  77 36: Error element 'extraleading' is not allowed for content model
'(area|position|alpha|alphapulse|helptext|focusorder|minsize|loadondemand|case|font|cutdown|multiline|align|colorcycle|scroll|value|template|textarea|imagetype|statetype|button|buttonlist|buttontree|textedit|checkbox|spinbox|progressbar|clock|webbrowser|shape|guidegrid|editbar)*'
  79 25: Error element 'group' is not allowed for content model
'(area|position|alpha|alphapulse|helptext|focusorder|minsize|loadondemand|fontdef|textarea|imagetype|statetype|button|buttonlist|buttontree|textedit|checkbox|spinbox|progressbar|clock|webbrowser|shape|guidegrid|editbar)*'
  85 45: Error no declaration found for element 'group'
  85 45: Error attribute 'name' is not declared for element 'group'
  97 25: Error element 'group' is not allowed for content model
'(area|position|alpha|alphapulse|helptext|focusorder|minsize|loadondemand|fontdef|textarea|imagetype|statetype|button|buttonlist|buttontree|textedit|checkbox|spinbox|progressbar|clock|webbrowser|shape|guidegrid|editbar)*'
  129 29: Error no declaration found for element 'searchposition'
  130 60: Error no declaration found for element 'triggerevent'
  130 60: Error attribute 'context' is not declared for element
'triggerevent'
  130 60: Error attribute 'action' is not declared for element
'triggerevent'
  171 22: Error element 'searchposition' is not allowed for content
model
'(area|position|alpha|alphapulse|helptext|focusorder|minsize|loadondemand|layout|spacing|arrange|align|scrollstyle|wrapstyle|showarrow|buttonarea|drawfrombottom|textarea|imagetype|statetype|button|buttonlist|buttontree|textedit|checkbox|spinbox|progressbar|clock|webbrowser|shape|guidegrid|editbar)*'
  178 29: Error no declaration found for element 'searchposition'
  179 58: Error no declaration found for element 'triggerevent'
  179 58: Error attribute 'context' is not declared for element
'triggerevent'
  179 58: Error attribute 'action' is not declared for element
'triggerevent'
  278 22: Error element 'searchposition' is not allowed for content
model
'(area|position|alpha|alphapulse|helptext|focusorder|minsize|loadondemand|layout|spacing|arrange|align|scrollstyle|wrapstyle|showarrow|buttonarea|drawfrombottom|textarea|imagetype|statetype|button|buttonlist|buttontree|textedit|checkbox|spinbox|progressbar|clock|webbrowser|shape|guidegrid|editbar)*'
  405 44: Error value 'vertical' for attribute 'direction' does not
match its type's defined enumeration or notation list
  410 55: Error attribute 'depends' is not declared for element
'imagetype'

I found the latest DTD file at
/usr/share/mythtv/themes/mythuitheme.dtd and when I use that,
Slickedit loads the recordings-ui.xml file without any errors.  So
could someone please update the copy on the web page.


More information about the mythtv-users mailing list