From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail
From: Philipp Stephani
Newsgroups: gmane.emacs.bugs
Subject: bug#41094: 28.0.50; `xml-print' produces invalid XML
Date: Sat, 23 May 2020 14:03:39 +0200
Message-ID:
References:
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202";
logging-data="9096"; mail-complaints-to="usenet@ciao.gmane.io"
To: 41094-done@debbugs.gnu.org
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 23 14:04:10 2020
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 1jcSss-0002Ed-7Z
for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 May 2020 14:04:10 +0200
Original-Received: from localhost ([::1]:43720 helo=lists1p.gnu.org)
by lists.gnu.org with esmtp (Exim 4.90_1)
(envelope-from )
id 1jcSsr-0003yr-9n
for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 May 2020 08:04:09 -0400
Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50652)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1jcSsk-0003yK-GR
for bug-gnu-emacs@gnu.org; Sat, 23 May 2020 08:04:02 -0400
Original-Received: from debbugs.gnu.org ([209.51.188.43]:50238)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from )
id 1jcSsk-0000jW-7Q
for bug-gnu-emacs@gnu.org; Sat, 23 May 2020 08:04:02 -0400
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
(envelope-from ) id 1jcSsk-0002Bv-2w
for bug-gnu-emacs@gnu.org; Sat, 23 May 2020 08:04:02 -0400
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-To: bug-gnu-emacs@gnu.org
Resent-Date: Sat, 23 May 2020 12:04:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: cc-closed 41094
X-GNU-PR-Package: emacs
Mail-Followup-To: 41094@debbugs.gnu.org, p.stephani2@gmail.com,
p.stephani2@gmail.com
Original-Received: via spool by 41094-done@debbugs.gnu.org id=D41094.15902354378409
(code D ref 41094); Sat, 23 May 2020 12:04:01 +0000
Original-Received: (at 41094-done) by debbugs.gnu.org; 23 May 2020 12:03:57 +0000
Original-Received: from localhost ([127.0.0.1]:33551 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1jcSsf-0002BZ-NW
for submit@debbugs.gnu.org; Sat, 23 May 2020 08:03:57 -0400
Original-Received: from mail-oi1-f176.google.com ([209.85.167.176]:44340)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1jcSse-0002BN-Jh
for 41094-done@debbugs.gnu.org; Sat, 23 May 2020 08:03:56 -0400
Original-Received: by mail-oi1-f176.google.com with SMTP id y85so11618636oie.11
for <41094-done@debbugs.gnu.org>; Sat, 23 May 2020 05:03:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=U1a6vXjdzQPGEuFIetv2tUg6/isOdrFHPfx3TsaXjZI=;
b=HKBk5Xw//oVy0oL9tQVB/6lpTTOWekNK/gI93n0+ELUfpbPiTLa+vR0rM6uGilH/SY
6vUx2/a1AJDSIiDXJDkZB3wyuCiSFrbC1I16uyl9o8IcPfpLqJHMu7pF7Xu6gt5+2r29
c0dZADExVTIlbk+ANkOGSlNB8GYgAC9nNJ8CTF10JWyzwujNfpGpzwTkqiCbMm06GMGy
XXbAj8Oezaq9Cg0v014Fvyn9Z4Nf6woDPM/jbH/Q2ZOoK3TtHvb1r7mE3Z5QjFoJY2fr
hiDF4fQ2m5TxHvhbC+EVpgZDMjGK5avVwumuVyZr+QSr65R09StM8ZRJUNJo+oZRhoUW
sOdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=U1a6vXjdzQPGEuFIetv2tUg6/isOdrFHPfx3TsaXjZI=;
b=Se6frYYUEbd8CaaRzlpbViWd12Wn+JG7fl7J9P3M4EOub8lT/00EivEJAzfwSLI+rd
3IkvjXW5lr+xOf29S+rMy4+FDgJVrNZybC2Xu6BWmZXDAZOVtziFWtqetzZZvKM2Oyeb
lO55/lsTaZ5aJAVTK9+DUfXahxjgkwi/Bu4tq9Y1KHTuRCd9kMqBeltRjiBExzT4EOTY
a6R0cIsIAtoS/qMy2sxZHk0NBb1gnTgekvzv825mx8ICUaEWETMbWTF1bRJeDl0g5OXP
4IhuDfsuZduck+rqGJIbZkWQYdfTUKXEp1ihdvioccaea1I/qxsQGA0dQtmAfFgXvE66
9L8Q==
X-Gm-Message-State: AOAM533PdBG+h8Md7ZfIWMfl5QwbpjkM4HwF673HVhLjDrCDcsK0GVqq
RBFuO0fiPR34nskbow0lYQOMHPX4SQ0+HoTprLXo9aR4X1c=
X-Google-Smtp-Source: ABdhPJzfbWGHU0+9ynhBO1pzgvYpygT8V1PqlHtDzhkp43NsOBSHcMpiopO9vmRJ1ba96q1XbPUSRyVEhqDDr35Tgm8=
X-Received: by 2002:aca:564c:: with SMTP id k73mr5777377oib.9.1590235430845;
Sat, 23 May 2020 05:03:50 -0700 (PDT)
In-Reply-To:
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:180792
Archived-At:
Am Di., 5. Mai 2020 um 14:32 Uhr schrieb Philipp :
>
>
> For example:
>
> emacs -Q -batch -l xml -eval '(with-temp-buffer (xml-print (quote ((foo nil "\0")))) (write-region nil nil "/tmp/test.xml"))' && xmllint /tmp/test.xml
> /tmp/test.xml:1: parser error : Premature end of data in tag foo line 1
>
> ^
>
> `xml-print' here generates a NUL character, which is invalid in XML
> (cf. https://www.w3.org/TR/xml/#charsets). Probably `xml-escape-string'
> should error out when encountering any invalid character (including
> non-Unicode characters).
Fixed with commit f8581bcf6a.