From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.comp.tex.texinfo.bugs,gmane.emacs.devel Subject: Re: texi2html output validity Date: Tue, 23 Dec 2014 15:59:34 +0100 Message-ID: References: <87388bnzha.fsf@newcastle.ac.uk> <87k31mdbhe.fsf@uwakimon.sk.tsukuba.ac.jp> <87tx0qiv45.fsf@fencepost.gnu.org> <87h9wqd3i5.fsf@uwakimon.sk.tsukuba.ac.jp> <87h9wqimf0.fsf@fencepost.gnu.org> <87y4q1fekv.fsf@fencepost.gnu.org> <87k31kga2y.fsf@fencepost.gnu.org> <87r3vsdps7.fsf@fencepost.gnu.org> <87a92ehctk.fsf_-_@violet.siamics.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1419346830 5641 80.91.229.3 (23 Dec 2014 15:00:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 23 Dec 2014 15:00:30 +0000 (UTC) Cc: bug-texinfo , Emacs developers To: Yuri Khan Original-X-From: bug-texinfo-bounces+gnu-bug-texinfo2=m.gmane.org@gnu.org Tue Dec 23 16:00:24 2014 Return-path: Envelope-to: gnu-bug-texinfo2@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Y3Qwh-0006u6-Ft for gnu-bug-texinfo2@m.gmane.org; Tue, 23 Dec 2014 16:00:23 +0100 Original-Received: from localhost ([::1]:45051 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y3Qwg-0002cy-IQ for gnu-bug-texinfo2@m.gmane.org; Tue, 23 Dec 2014 10:00:22 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46193) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y3Qwa-0002cP-P1 for bug-texinfo@gnu.org; Tue, 23 Dec 2014 10:00:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y3QwZ-00010O-BI for bug-texinfo@gnu.org; Tue, 23 Dec 2014 10:00:16 -0500 Original-Received: from mail-wg0-x232.google.com ([2a00:1450:400c:c00::232]:39868) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y3QwZ-00010D-4b; Tue, 23 Dec 2014 10:00:15 -0500 Original-Received: by mail-wg0-f50.google.com with SMTP id a1so9204259wgh.23; Tue, 23 Dec 2014 07:00:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=Nt+UDSiuqf8qflB5Tk16sd3+Nal6lWESUQEfBjsu/Z8=; b=Nwj+zKIwz2iixv0g9tA9x6gp24qvNGHyw7Xm/HfR1Jra1LmHfi+0QhOo9wLg2REyI3 PJ9oYKlPwni9W2kfrXV0mjHTHsaDsFv/ovdz4ebbkJYPi4On+zIKLsmqRqY85va7+Bz8 8uqzh5TemE3umBL7RxKT802NACck6YsJzLbexmRrXjQG+I/jZU1xomGhwqO2LZQlr6/M SzRVY4ZGzNqCszqEsDjxy8H5CjtHWpDYT555q5/S4g79ae7iKdBd1MFfpXY+49qS48vo d0WINWILZ2TTMrQPqq4qNzjotCZNHXBtiv09ub9deuFPmwSLuKEmNWj2M766bwa3egk3 HbMw== X-Received: by 10.180.187.67 with SMTP id fq3mr41069460wic.37.1419346814300; Tue, 23 Dec 2014 07:00:14 -0800 (PST) Original-Received: by 10.194.93.228 with HTTP; Tue, 23 Dec 2014 06:59:34 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c00::232 X-BeenThere: bug-texinfo@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports for the GNU Texinfo documentation system List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-texinfo-bounces+gnu-bug-texinfo2=m.gmane.org@gnu.org Original-Sender: bug-texinfo-bounces+gnu-bug-texinfo2=m.gmane.org@gnu.org Xref: news.gmane.org gmane.comp.tex.texinfo.bugs:6978 gmane.emacs.devel:180563 Archived-At: On Tue, Dec 23, 2014 at 3:29 PM, Yuri Khan wrote: > On Tue, Dec 23, 2014 at 4:37 PM, Ivan Shmakov wrote: >> >>>

accidental-ancient.ly’ >> >>>

>> >>> >> >>> > >>> border="0" >> >>> src="79/lily-83620d4b.png" >> >>> alt="[image of music]"> >> >>> >> >>>

>> >> >> In this snippet, I count 2 instances of improper tag nesting, >> >> I count just a single one, but yes, that second

surely >> invalidates the fragment. > >

is improper* nesting in my book. All paired tags SHOULD** > be explicitly closed. I think the problem that shows up there is the coding in Html.pm. It does not keep starting and closing tags together. (The most easy way to do that is to use functions where you add the starting tag on entry and the closing tag on exit.)