Why Can't The Example Be Valid?

Because there's no <!DOCTYPE declaration, which means there's no DTD, and you can't be valid unless there's a DTD to check against.

Back-link to spec

Copyright © 1998, Tim Bray. All rights reserved.