[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: genx - string termination and bounding
----- Original Message ----- From: "Tim Bray" <tbray@t...> > Two questions: > - if you have a zero byte in the string before you get to the end mark, > should it just stop, or throw an error? The first is more consistent > with C culture (cf strncpy) but the latter a bit more stringent. > Moderately leaning to just stopping. > - if the stop marker is stupidly in the middle of a UTF-8 character, > genx should detect this and declare an error. The existence of this > situation is the only good argument for a count rather than a stopper. > But not quite good enough. -Tim If genxText checks for Utf8 encoding correctness, this will detect an error anyway, right? And if the rule is that the programmer has to call the check function himself before passing the data to genxText - meaning genxText does no checking - then it is his responsibility. Karl
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|