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.