You can "save" each page via HTTP POST and check the server response. All the tests are written using PHP but you could use any other server side language.
XHTML Test file: application/xhtml+xml, iso-8859-1 | ||||
|---|---|---|---|---|
| POST Target | HTTP Status | status | display | Notes |
| save_201.php | 201 Created | 1 | - | Save OK |
| save_204.php | 204 No Content | 1 | - | Save OK |
| save_ok.php | 200 OK | 1 | - | Save OK |
| save_warning.php | 200 OK | 1 | yes | Save OK with Warning |
| save_error.php | 200 OK | 2 | - | Save Error |
| save_display_no.php | 200 OK | 123 | no | Save Error |
| save_parse_error.php | 200 OK | 1 | - | Parse Error (Unable to tell save was OK) |
| save_html.php | 200 OK | 1 | - | Invalid HTML Response (Unable to tell save was OK) |
Edit the test document and save it. The POSTed data is returned in the server response. | ||||
| save_dump.php | 200 OK | 1 | yes | Return save info for debugging. (Save OK) |
The above tests use XHTML responses. This is an example of a minimal XML response. | ||||
| save_xml_error.php | 200 OK | 4 | - | Save Error |