[Pkg-utopia-maintainers] Bug#466344: Bug#466344: Bug#466344: hal: error in fdi file : not well-formed (invalid token)
Michael Biebl
biebl at teco.edu
Mon Feb 18 13:42:16 UTC 2008
Zitat von Olivier Berger <olberger at gmail.com>:
> On Feb 18, 2008 9:05 AM, Michael Biebl <biebl at debian.org> wrote:
>> >>> <?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
>> >>> <!--
>> >>> <deviceinfo version="0.2">
>> >>> <device>
>> >>> < !-- optical drives - ->
>> >> ^ ^
>> >> Xml comment syntax is <!-- -->,
>> >
>> > Yes.
>> >
>> >> so you're fdi file is indeed buggy.
>> >
>> > Wrong.
>> >
>> > See above : first opening of comments on line 2, then rest is just
>> > garbage inside a comment, which the XML parser should ignore.
>> >
>> >
>> > seeing "< !--" inside comments is nothing to care for, right ? Only
>> > "-->" should matter.
>>
>> Nested comments are not allowed. You should thus have used something like:
>> <!- - - ->
>>
>>
>
> That's why, if you read carefully my report, you'll notice that in the
> second "comment", I used :
>
> < !-- optical drives - ->
>
> which is : '<', then space, then '!' ... which shouldn't block the
> XML parser...
>
> Is it clearer now ?
In my initial reply, I had overlooked that you were using nested
comments. Please see the xml spec [1]. It clearly states, that --
inside comments are *not* allowed.
That's why proposed to use <!- - optical drives - -> in my second
reply, because that is valid xml.
Again, not a bug in hal because of invalid xml.
Cheers,
Michael
[1] http://www.w3.org/TR/REC-xml/#sec-comments
------------------------------------------------------------
This mail was sent through TecO-Webmail: http://www.teco.edu
More information about the Pkg-utopia-maintainers
mailing list