Actually, most XML parsers don't require you to escape such characters in attributes. You are welcome to try this out, just look at the example-DIH :)
On Tue, Oct 21, 2008 at 11:11 PM, Steven A Rowe <[EMAIL PROTECTED]> wrote: > 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 > -- Regards, Shalin Shekhar Mangar.