OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] genx - string termination and bounding

[ Lists Home | Date Index | Thread Index ]


----- Original Message ----- 
From: "Tim Bray" <tbray@textuality.com>


> 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




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS