[sword-devel] We need XML parser
David Burry
sword-devel@crosswire.org
Wed, 05 Jun 2002 21:04:37 -0700
The order of attributes is not significant in XML, so your examples should
be equivalent. Regardless things shouldn't ever crash even if it did get
unacceptable data, it should display or log or return an error message and
go on or quit, which ever makes sense for the situation. If you want to
parse XML, best is to use an XML parser library... such as expat or xerxes
or some other one.
Dave
At 05:05 AM 6/6/2002 +0600, Victor Porton wrote:
>Somebody said that XML format of modules is preferable.
>
>First a question arises: does this imply that two equivalent XML fragments
>(e.g <a x="1" y="2"/> and <a y="2" x="1"/> are equivalent XML despite these
>have different text representation) should be parsed by Sword
>equivalently? Is
>variant when <a x="1" y="2"/> parses well, but on <a y="2" x="1"/> Sword
>crashes acceptable (with obligation to use in modules only the first
>arguments
>order)?
>--
>Victor Porton (porton@narod.ru)