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