Elements and Performance Criteria
- Define document structure
- All details required for job are checked and confirmed against job specifications
- Mark-up language version and character encoding used in document or declaration statement are defined and/or inserted in document
- External or internal Document Type Definition (DTD) or mark-up language schema is chosen and correctly wrapped and referenced depending on project requirements
- Root element is correctly defined and all elements are accurately nested
- Attribute types and default values are declared, where necessary, to provide information about data
- Occurrences of elements are stated and elements of mixed content declared
- Confirm validity
- Start and end tags are included and closed to ensure no element errors
- Namespaces are used to resolve name conflicts
- Checks are performed to ensure that document is well-formed, error-free and conforms to mark-up language syntax rules
- Document is checked to ensure it conforms to rules of DTD or mark-up language schema
- Finalise and test document
- Character Data (CDATA) sections are added to document structure
- Final document is viewed with mark-up language parser
- Mark-up language document is well formed, free of errors and meets needs of business
- Document is linked to extensible style sheet and template, and tested
- Document is made extensible to meet future business needs