[XML-SIG] yet another question.
Michael Sobolev
mss@transas.com
Tue, 8 Sep 1998 22:47:27 +0400
Let's suppose the following DTD.
<!ELEMENT foo (bar+)>
<!ELEMENT bar (#PCDATA)>
I believe that the following text conforms the above specification:
<foo>
<bar>1</bar>
<bar>2</bar>
</foo>
If I run pyexpat parser on the above text, I will get something like:
start_element foo
pcdata \n
pcdata ' '
start_element bar
pcdata 1
end_element bar
pcdata \n
pcdata ' '
start_element bar
pcdata 2
end_element bar
pcdata \n
end_element foo
This is fine since expat is not a validating parser. What should I expect from
a validating one? After the declaration, foo cannot have any pcdata at all.
TIA,
--
Mike