21.5.1.1. Document21.5.1.2. Character range21.5.1.3. Whitespace21.5.1.4. Names and tokens21.5.1.5. Literals21.5.1.6. Character data21.5.1.7. Comments21.5.1.8. Processing instructions21.5.1.9. CDATA sections21.5.1.10. Prolog21.5.1.11. Document type definition21.5.1.12. External subset21.5.1.13. Standalone document declaration21.5.1.14. Element21.5.1.15. Start-tag21.5.1.16. End-tag21.5.1.17. Content of elements21.5.1.18. Tags for empty elements21.5.1.19. Element type declaration21.5.1.20. Element-content models21.5.1.21. Mixed-content declaration21.5.1.22. Attribute-list declaration21.5.1.23. Attribute types21.5.1.24. Enumerated attribute types21.5.1.25. Attribute defaults21.5.1.26. Conditional section21.5.1.27. Character reference21.5.1.28. Entity reference21.5.1.29. Entity declaration21.5.1.30. External entity declaration21.5.1.31. Text declaration21.5.1.32. Well-formed external parsed entity21.5.1.33. Encoding declaration21.5.1.34. Notation declarations21.5.1.35. Characters