[Home] [By Thread] [By Date] [Recent Entries]


Jeff Rafter wrote:
> I can't tell if this Wellformedness check is supposed to happen at the time
> of construction of the replacement text or at the time of inclusion. My
> guess would be that it should happen at the time of construction, and this
> is supported by the addtional constraint that all productions must begin and
> end in the same entity (i.e., you can't start an element in one entity and
> end it in another). Does this apply to namespaces though?
> 
> If the wellformedness/ns processing step occurs at the point of construction
> and not when the replacement text is included then I must presume that none
> of these items are NS correct-- because the "bar" prefix is undeclared. The
> only way to make them correct would be to include an NS decl in the entity
> literal.
> 
> The reason I ask is because I am trying to patch the AElfred parser to check
> for WFness of entity literals-- but I am not sure if I should be checking
> WFness upon reading the literal or upon inclusion (or both?)

I'm afraid your model is too simplistic. Some well-formed errors can be 
detected immediately; some can't.

Please see Henry Thompson's response.

Bob Foster
http://xmlbuddy.com/

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member