A predeclared attribute in the xml namespace, of type ID
<!DOCTYPE foo [
<!ATTLIST foo id ID #IMPLIED>
]>
<foo id="x1"/>
- Requires all instances to have large, repetitive declarations
- Problems with changing namespace prefixes
- No help for well-formed processing, eg SOAP