Ketil Malde wrote:

> I don't think that is legal XML. The definitions of STag and Attribute
> from http://www.w3.org/TR/xml11/#NT-STag are:
>
>   [40]   STag    ::=  '<' Name (S  Attribute)* S? '>'
>   [41]   Attribute ::=        Name Eq AttValue
>
> And 'S' represents one or more whitespace characters, so it seems
> clear that they are not allowed between Name, Eq, and AttValue.

indeed it's legal because of rule [25] (http://www.w3.org/TR/xml11/#NT-Eq)

[25]    Eq         ::=           S? '=' S?

and rule [3]

[3]     S          ::=          (#x20 | #x9 | #xD | #xA)+

Cheers,

Uwe
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to