From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#4067: nxml-mode missed invalid element in document Date: Thu, 21 Jan 2021 17:33:51 +0100 Message-ID: <87pn1y6yhc.fsf@gnus.org> References: <1249584279.9834.5.camel@magical> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15260"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 4067@debbugs.gnu.org To: Neal Lester Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 21 17:35:26 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l2cve-0003po-71 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 21 Jan 2021 17:35:26 +0100 Original-Received: from localhost ([::1]:58830 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l2cvd-000491-7X for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 21 Jan 2021 11:35:25 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44814) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2cvN-00048R-4Q for bug-gnu-emacs@gnu.org; Thu, 21 Jan 2021 11:35:09 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47641) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l2cvG-0003t5-AT for bug-gnu-emacs@gnu.org; Thu, 21 Jan 2021 11:35:06 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l2cvG-0001UM-6h for bug-gnu-emacs@gnu.org; Thu, 21 Jan 2021 11:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Jan 2021 16:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4067 X-GNU-PR-Package: emacs Original-Received: via spool by 4067-submit@debbugs.gnu.org id=B4067.16112468435633 (code B ref 4067); Thu, 21 Jan 2021 16:35:02 +0000 Original-Received: (at 4067) by debbugs.gnu.org; 21 Jan 2021 16:34:03 +0000 Original-Received: from localhost ([127.0.0.1]:59184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l2cuJ-0001Sm-4z for submit@debbugs.gnu.org; Thu, 21 Jan 2021 11:34:03 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:59278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l2cuH-0001SH-QW for 4067@debbugs.gnu.org; Thu, 21 Jan 2021 11:34:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=kfYCt8xnnXW9yHn0F3yWjBrJpx4f11f3xmeyTWOkN/w=; b=uw5PdL/0lMDUkdzOe//RaPxfyt LhS/t7r1ve7H2R2KaXiBmHm3KONjW12WPGUvHxg73GFdkq5EMtmRpKepWEK++HTxN5NMIyJArY6Hl uoijbgd1O2oorRWRheWWzKWFZ7hzSHmEDfodpvzfAxmY+/SCIFmCzMgvCd0Y3NfeNc8o=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l2cu8-0006vV-Vq; Thu, 21 Jan 2021 17:33:55 +0100 X-Now-Playing: Kevin Lazar's _Third Noise Principle (Formative North American Electronica 1975-1984) (1)_: "First Mutation" In-Reply-To: <1249584279.9834.5.camel@magical> (Neal Lester's message of "Thu, 06 Aug 2009 11:44:39 -0700") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:198325 Archived-At: Neal Lester writes: > In my rnc schema file, I have an element "paragraph" defined as: > > paragraph = element import:paragraph { palette?, (text | (english, > relevance?)) } > > palette = attribute palette { text } > > english = element import:english { text } > > relevance = element import:relevance { always | (if_exposure | > not_exposure | if_exposure_code | code_equal_or_less_than | > code_equal_or_greater_than | in_state | employees_in_state | > max_employees_in_state | if_exposure_universe | not_exposure_universe | > or | and | eiffel | is_required | not_is_required | not_in_state )+ } > > In my document I had empty "paragraph" elements but nxml-mode did not > identify the document as invalid. (I'm going through old bug reports that unfortunately got no response at the time.) To ensure that we're looking at the same problem, do you have a complete test case, starting from "emacs -Q"? That is, the rnc schema file and the XML file that nxml mode does the wrong thing with? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no