The most common syntax errors people make when creating XML documents?
Roger L Costello <[email protected]>
| Newsgroups | gmane.text.xml.devel |
|---|---|
| Message-ID | <SA9PR09MB59523CC2859FC4B0BD46007EC8CC9@SA9PR09MB5952.namprd09.prod.outlook.com> |
Hi Folks, I am creating (for fun) an XML parser. I'd like my parser to detect and fix the most common syntax errors in XML documents. I created a list of errors that I commonly make. See below. What errors do you find yourself commonly making? I would appreciate it if you would add to the list. Common syntax errors in XML documents: 1. Two quotes at the end of a namespace declaration. Example: xmlns:fn="http://www.w3.org/2005/xpath-functions"" 2. End tag repeated. Example: </xsl:stylesheet> </xsl:stylesheet> 3. Missing space after attribute value delimiter. Example: <Document id="ab3"reviewer="John Doe"> 4. Incorrect syntax for start of a CDATA section. Example: <[CDATA[ it should be <![CDATA[ 5. Incorrect syntax for the end of a CDATA section. Example: ]> it should be ]]> 6. Missing slash in end tag. Example: <Author>John Doe<Author> 7. Missing question mark at end of XML declaration. Example: <?xml version="1.0"> 8. Unescaped ampersand. Example: <Publisher>Harper & Row</Publisher> 9. Missing semicolon at end of entity. Example: <Publisher>Harper & Row</Publisher> 10. Space in tag name. Example: <New York> What else? /Roger _______________________________________________________________________ XML-DEV is a publicly archived, unmoderated list hosted by OASIS to support XML implementation and development. To minimize spam in the archives, you must subscribe before posting. [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ Or unsubscribe: [email protected] subscribe: [email protected] List archive: http://lists.xml.org/archives/xml-dev/ List Guidelines: http://www.oasis-open.org/maillists/guidelines.php