Re: [xml-dev] Why is < illegal in an attribute value but theequivalent hex and decimal character entities are legal?
Thanks Pete. That makes sense.
And to be sure that I am crystal clear, when you say:
Internal logic converts "<x>blah</x>" to "<x>blah</x>"
The resulting converted value:
"<x>blah</x>"
does _not_ mean there is an element <x> with value blah. Rather, it means there is a stream of characters '<', 'x', '>', 'b', 'l', 'a', 'h', '<', '/', 'x', '>' and those characters have no semantics and are not to be interpreted.
Correct?
Correct. At the XML parsing level an attribute value of "<x>blah</x>"
has no more semantic value than an attribute value of "Roger".