In XML all start and end tags must be matched:
So there must be an end tag </foo> for every start tag <foo>, and vice versa.
Note that 'empty tags' <foo /> count as both start on stop tags (they match themselves)
So by changing all the <content ... /> to </content ... >
You changed them from empty tags to end tags which made your XML invalid since the tags were unbalanced (end tags with no start tags) - which the parser complained about in it's cryptic fashion.
--
p.s If Sigil is causing you problems:
1.) Hand edit the .ncx file and manually up the epub as a zip container.
2.) Report the bug.
|