[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
A question for parsing experts: How to recognize that '<' denotes thebeginning of a start tag?
- From: Roger L Costello <costello@mitre.org>
- To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
- Date: Tue, 16 Feb 2021 17:52:50 +0000
Hi Folks,
Suppose you are scanning an XML document or HTML document from the first character to the last character.
In the scanning process, you encounter a less than ( '<' ) symbol.
You must determine if it denotes the beginning of a start tag.
What checks must be made to make this determination?
I think these are the checks:
Let c = the character currently being examined.
Let nextchar = the character following c
if c == '<' and nextchar != '/' and nexchar != '!' and nextchar != '?' then we are at the beginning of a start tag
Do you agree? Am I missing any checks?
/Roger
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]