Wow, I really should read more closely before I respond - I see now, Noble, 
that you were talking about DIH's ability to parse escaped '<'s in attribute 
values, rather than about whether '<' was an acceptable character in attribute 
values.

I should repurpose my remarks to note to Shalin, though, that all (conformant) 
XML parsers have to be able to handle escaped '<'s in attribute values, since 
an XML document with a '<' in an attribute value is not well-formed.

Steve

On 10/21/2008 at 1:10 PM, Steven A Rowe wrote:
> On 10/21/2008 at 12:14 AM, Noble Paul നോബിള്‍ नोब्ळ् wrote:
> > On Tue, Oct 21, 2008 at 12:56 AM, Shalin Shekhar Mangar
> <[EMAIL PROTECTED]> wrote:
> > > Your data-config looks fine except for one thing -- you do not need to
> > > escape '<' character in an XML attribute. It maybe throwing off the
> > > parsing code in DataImportHandler.
> > 
> > not really '<' is fine in attribute
> 
> Noble, I think you're wrong - AFAICT from the XML spec., '<' is *not*
> fine in an attribute value - from
> <http://www.w3.org/TR/REC-xml/#NT-AttValue>:
> 
>   [10]  AttValue ::= '"' ([^<&"] | Reference)* '"'
>                  |   "'" ([^<&'] | Reference)* "'"
> 
> where an attribute <http://www.w3.org/TR/REC-xml/#dt-stag> is:
> 
>   [41] Attribute ::= Name Eq AttValue
> 
> Steve

Reply via email to