[Home] [By Thread] [By Date] [Recent Entries]
Ramkumar Menon wrote: Hi,For a simple regex, adapt these ones, which are based on the XML 1.1 rules. The main things the naming checking needs to do is to prevent numbers and symbols from starting the name, and to prevent spaces and silliness inside the name. The XML 1.0 rules are much more complicated but are a restriction of these. | |||
| [4] | NameStartChar |
::= | ":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] |
[#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] |
[#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] |
[#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] |
[#xFDF0-#xFFFD] |
| [4a] | NameChar |
::= | http://www.w3.org/TR/xml11/#NT-NameStartChar
| "-" | "." | [0-9] | #xB7 | [#x0300-#x036F] |
[#x203F-#x2040] |
| 5] | Name | ::= | http://www.w3.org/TR/xml11/#NT-NameStartChar
(http://www.w3.org/TR/xml11/#NT-NameChar) |

Cart



