Alper,

Perhaps I'm confused, but I thought the issue was the lack of UNICODE 
support in the VCL.  That said, then CLX ought to be a suitable replacement.

The "native" XML support in BCB is aimed at database processing.  Using an 
instance of TClientDataSet, you can define fields and populate the dataset 
with rows of data in a fashion that is nearly identical to creating a query 
and editing the results.  The methods LoadFromFile, LoadFromStream, 
SaveToFile, and SaveToStream manipulate XML data similar in format to an 
ADO representation of XML data.  The TClientDataSet instance maintains 
special tags in the XML file that define the meta data that supports the 
rows of user data.  In other words, you cannot process just any random XML 
file using TClientDataSet.  Its real purpose is to perform database I/O to 
an XML file.

I think your best bet is to use CLX with Xerces.  If you want better 
integration than is available with Xerces, there are third party XML 
parsers.  A Google search found these (and a lot more):

IComDev: http://www.icom-dv.de/products/xml_tools/uk_xml_tools.php3
Destructor: http://www.destructor.de/xmlparser/
TurboPower: http://www.turbopower.com/products/XMLPartner/

Of course, MSXML works quite nicely too.  You only have to import the type 
library and you're off and running.  If your primary goal is to use ICU, 
then all else is dependent upon it and you've really limited your options.

Don

At 12:53 AM 3/18/2002 +0200, you wrote:
>Thanks for your tips Don :),
>
>But I want to use ICU with Xerces xml parser. Considering this, I think, I
>have no choice for using Unicoded xml parser without icu. By the way, do you
>know any xml parser with unicode support and supported in bcb ide. I know
>clx has some kind of xml support but I don't know, if it can be used like an
>xml parser.
>
>
>----- �zg�n Ileti -----
>Kimden: "Don Mastrovito" <[EMAIL PROTECTED]>
>Kime: <[EMAIL PROTECTED]>
>G�nderme tarihi: 15 Mart 2002 Cuma 14:19
>Konu: Re: Xerces c++ parser + icu + borland c++ builder ??
>
>
> > Alper,
> >
> > I forgot to mention that in addition to third party components, the CLX
> > framework introduced by D6 and BCB6 supports UNICODE.  CLX is the cross
> > platform (Windows and Linux) replacement for the VCL that utilizes native
> > UNICODE visual controls.
> >
> > Don
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>_________________________________________________________
>Do You Yahoo!?
>Get your free @yahoo.com address at http://mail.yahoo.com
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to