From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/93572 Path: news.gmane.org!not-for-mail From: Andreas Schneider Newsgroups: gmane.comp.tex.context Subject: Re: Sanitize " in XML/XHTML documents Date: Tue, 02 Feb 2016 13:44:47 +0100 Message-ID: <5c25b0694d18ab72439cd1f84ac999fe@chemnitz.dyndns.aksdb.de> References: <56B08F9D.7040400@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: ger.gmane.org 1454417124 12810 80.91.229.3 (2 Feb 2016 12:45:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Feb 2016 12:45:24 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Feb 02 13:45:12 2016 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aQaKW-0006lE-IT for gctc-ntg-context-518@m.gmane.org; Tue, 02 Feb 2016 13:45:12 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id C87205D96; Tue, 2 Feb 2016 13:45:01 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kXgFSF0YvBlY; Tue, 2 Feb 2016 13:45:01 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 290575E8F; Tue, 2 Feb 2016 13:45:01 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 6A30B5D96 for ; Tue, 2 Feb 2016 13:44:59 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MiH09xkgx9Gt for ; Tue, 2 Feb 2016 13:44:58 +0100 (CET) Original-Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id C55B25CF6 for ; Tue, 2 Feb 2016 13:44:48 +0100 (CET) Original-Received: from chemnitz.dyndns.aksdb.de ([84.180.142.150]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MWkep-1aY4ZX195f-00XviC for ; Tue, 02 Feb 2016 13:44:48 +0100 In-Reply-To: <56B08F9D.7040400@wxs.nl> X-Sender: aksdb@gmx.de User-Agent: Roundcube Webmail/0.6 X-Provags-ID: V03:K0:llGIu1OwEacx5m6ARl3OP4YfARvsGz7PlYtuWbdCjLl9R1Ozguu CF5niV2VYUBSVo605GjbLsWZ8vOtDk+m/VrVk4JO0HeRi4AjlbvABLxDDEi8PkcqGGV64QM Vw644TMF5h1h+PRoFua7xYbo/e72HF2vZZO0NhZ5pexs2LEcqsZbtp6e89kkvhzzsBzjvms mPaeztgLkFjjdS9k6R2vg== X-UI-Out-Filterresults: notjunk:1;V01:K0:zWm0C9bZd8I=:K0woC6XItTNsiZk3PPWaHe 67P7drP1eC4kAGvqHl1qTeKHGXIotf8gAMQjJ/CM1H7t8GMKugmDgswnJxbTrip+o+pKjiGai GWCZOsKm6j0380ezDOEdy7TKsfguhPgyBIZ5xPBySdRSmPPj1Rt4xIM9UQPpTq4pee33b7BcU rX7ppYeDPCWoW5q+5WKlFONhRkyNnHH6595/nribRunJfNbhzBwnTSinhAytBPZzUgdnq3+/M 2+7V8jkRAjcjbEsey9zm8b3UDFDyiM6S787zO6mIBMy6fSnHIDAE9/ouNEwwxfqsFueN7Q7/E xry85/29ju52B1iuZ1o2IpM9iaznSvRO6gU1gUiAeOwPM/M3LFvNqDs13+B7HvffMTSv1xPo1 C0Lx/lSk0LOES06OkmqxvF84rj3Su9zKpWSWDf7NmKaJOze5UbBfQNF7OBWH0Cmzype0lF0Wu 7BHzvfJjcH8TOFXIIvS1gyiTVWhEeBxVeIDhw3ERU3HV6nFruOIzidf84ssRa7cfoOqamxOCT bS50aF3sU7kD2fpV4YFfVgTC3JW9l5nATQsnfLi+CFjOOLu+56sB/uz9XdidKCl4NfMgTSCIq PFdQL3yCjIfU2qy1TrR/gTJJr+iGeo9nfLBSdTAkfKBa+9xZUAzDi+sXAAlQ3E2YzpwzLQjZm u+9KQgZDi7Wg205M/hsQ0aCzmhUzrUPBTgpMDWkuEWRHGwyy2mtDJxOOQIyStBLsag7wyzVSh z3+BGzWmIvrEY/s3mPWKVHMc7DaSqD8C0NT3vbd2LxrGH6GHGCI3hSv8+/7eHX4Pf/wED4Ln X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:93572 Archived-At: QW0gMjAxNi0wMi0wMiAxMjoxNCwgc2NocmllYiBIYW5zIEhhZ2VuOgo+IE9uIDIvMi8yMDE2IDEx OjMyIEFNLCBBbmRyZWFzIFNjaG5laWRlciB3cm90ZToKPj4gQW55d2F5OiBpcyB0aGVyZSBhbnkg bWVjaGFuaXNtIHRoYXQgSSBjYW4gdXNlIHRvICJmaXgiIHF1b3RhdGlvbnMgCj4+IHdoaWxlIHR5 cGVzZXR0aW5nIFhNTCBkb2N1bWVudHM/Cj4+IFBhbmRvYyBwcm9kdWNlcyAmcXVvdDtzb21lIHRl eHQmcXVvdDsuIEluIFRlWCBJIHdvdWxkIHVzdWFsbHkgdXNlIAo+PiBccXVvdGF0aW9ue3NvbWUg dGV4dH0gdG8gaGF2ZSBwcm9wZXIsIGxhbmd1YWdlIGRlcGVuZGVudCBxdW90ZXMuCj4gCj4gVG8g bWUgdGhhdCBsb29rcyBsaWtlIGEgcGFuZG9jIGJ1ZzogaG93IGlzIGEgYmFja2VuZCBzdXBwb3Nl ZCB0byBkZWFsCj4gd2l0aCBsZWZ0L3JpZ2h0IHF1b3RhdGlvbiBtYXJrcz8KPiAKPj4gTXkgbmV4 dCB0cnkgd291bGQgYmUgdG8gc29tZWhvdyBpbnRlcmNlcHQgdGhlIFhNTCBzdHJlYW0gKG9yIGZs dXNoKSAKPj4gdXNpbmcgbHVhIGFuZCByZXBsYWNlICIgLi4uICIgaW5saW5lLiBIb3dldmVyIHRo YXQgYWxsIHNlZW1zIHF1aXRlIAo+PiBoYWNreS4KPiAKPiBldmVuIHRoZW4geW91IGNhbiBoYXZl IGlzc3Vlczogd2hhdCBpZiB5b3UgaGF2ZSBuZXN0ZWQgYW5kL29yCj4gdW5iYWxhbmNlZCBxdW90 ZXMgLi4uCgpQYW5kb2MgYWxsb3dzIHRvIHJlcGxhY2UgcXVvdGVzIHdpdGggInNtYXJ0IHB1bmN0 dWF0aW9uIi4gVGhhdCB3b3VsZCAKY2F1c2UgIi4uLiIgdG8gYmUgcmVwbGFjZWQgYnkg4oCcLi4u 4oCdLiBUaGF0IHdheSBJIGNhbiBhdCBsZWFzdCBzYWZlbHkgCmRldGVybWluZSBzdGFydCBhbmQg ZW5kLCB0aGVyZWJ5IHJlcGxhY2luZyDigJwgd2l0aCBccXVvdGF0aW9uXGJncm91cCBhbmQgCuKA nSB3aXRoIFxlZ3JvdXAuIEknbSBhd2FyZSB0aGF0IHRoZXJlIG1pZ2h0IHN0aWxsIGJlIGNhc2Vz IHdoZXJlIHRoaXMgCmdvZXMgd3JvbmcsIGJ1dCBpdCBzaG91bGQgYmUgbXVjaCBtb3JlIHJhcmUg dGhlbiA6LSkKClNvIEkgZ3Vlc3MgbXkgbHVhIGJhc2VkIHNlYXJjaCBhbmQgcmVwbGFjZSAoY29t YmluZWQgd2l0aCBzYWlkICJzbWFydCAKcHVuY3R1YXRpb24iKSBjb3VsZCBiZSBteSBiZXN0IGJl dCBhdCB0aGUgbW9tZW50LiBJZiBhbnkgb3RoZXIgaWRlYXMgcG9wIAp1cCwgSSdtIGhhcHB5IHRv IGhlYXIgdGhlbSwgdGhvdWdoIDotKQoKVGhhbmtzIGZvciB5b3VyIHF1aWNrIHJlc3BvbnNlIQoK QmVzdCByZWdhcmRzLApBbmRyZWFzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklmIHlvdXIg cXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4g ZW50cnkgdG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6 Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRw Oi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vdGV4LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBo dHRwOi8vZm91bmRyeS5zdXBlbGVjLmZyL3Byb2plY3RzL2NvbnRleHRyZXYvCndpa2kgICAgIDog aHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f