  <!ELEMENT lxmap (entry)*>
  <!ATTLIST lxmap 
    version   CDATA   #FIXED "1.0"
    root      ID      #REQUIRED
    namespace CDATA   #IMPLIED
    ns        NMTOKEN #IMPLIED>

  <!ELEMENT entry (class|rename|ignore)*>
  <!ATTLIST entry 
    class     ID      #REQUIRED
    namespace CDATA   #IMPLIED
    ns        NMTOKEN #IMPLIED
    hook      CDATA   #IMPLIED>

  <!ELEMENT class (attribute|element)*>
  <!ATTLIST class
    name      ID                    #REQUIRED
    mode      (inclusive|exclusive) "exclusive"
    place     (inline|block)        "inline"
    namespace CDATA                 #IMPLIED
    ns        NMTOKEN               #IMPLIED>

  <!ELEMENT attribute (rename,ignore)*>
  <!ATTLIST attribute 
    name      ID      #REQUIRED>

  <!ELEMENT element (rename,ignore)*>
  <!ATTLIST element 
    name      ID      #REQUIRED>

  <!ELEMENT rename EMPTY>
  <!ATTLIST rename 
    name      ID      #REQUIRED>

  <!ELEMENT ignore EMPTY>
>

