Re: [apps-discuss] An XML RFC primer?

"t.petch" <ietfc@btconnect.com> Wed, 12 January 2011 10:20 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5DAF03A6A0B for <apps-discuss@core3.amsl.com>; Wed, 12 Jan 2011 02:20:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.339
X-Spam-Level:
X-Spam-Status: No, score=-2.339 tagged_above=-999 required=5 tests=[AWL=-0.340, BAYES_00=-2.599, J_CHICKENPOX_15=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fXL1gQPy9+bi for <apps-discuss@core3.amsl.com>; Wed, 12 Jan 2011 02:20:57 -0800 (PST)
Received: from mail.btconnect.com (c2bthomr07.btconnect.com [213.123.20.125]) by core3.amsl.com (Postfix) with ESMTP id EEAF03A6A1E for <apps-discuss@ietf.org>; Wed, 12 Jan 2011 02:20:56 -0800 (PST)
Received: from host217-44-202-158.range217-44.btcentralplus.com (HELO pc6) ([217.44.202.158]) by c2bthomr07.btconnect.com with SMTP id BNU09741; Wed, 12 Jan 2011 10:23:12 +0000 (GMT)
Message-ID: <014201cbb239$ded879c0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Tim Bray <tbray@textuality.com>
References: <F5833273385BB34F99288B3648C4F06F1341E73D79@EXCH-C2.corp.cloudmark.com><01dd01cbb1b2$35775860$4001a8c0@gateway.2wire.net> <AANLkTinWa2N-mu5nwq=q7Dg0oVL76zYqWzEdxHFy0Zpc@mail.gmail.com>
Date: Wed, 12 Jan 2011 10:19:49 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Mirapoint-IP-Reputation: reputation=Neutral-1, source=Queried, refid=tid=0001.0A0B0302.4D2D810F.023B, actions=TAG
X-Junkmail-Status: score=10/50, host=c2bthomr07.btconnect.com
X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0205.4D2D8111.00E7, ss=1, fgs=0, ip=0.0.0.0, so=2010-07-22 22:03:31, dmn=2009-09-10 00:05:08, mode=single engine
X-Junkmail-IWF: false
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] An XML RFC primer?
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 10:20:58 -0000

----- Original Message -----
From: "Tim Bray" <tbray@textuality.com>
To: "t.petch" <ietfc@btconnect.com>
Cc: "Murray S. Kucherawy" <msk@cloudmark.com>; <apps-discuss@ietf.org>
Sent: Tuesday, January 11, 2011 8:46 PM
On Tue, Jan 11, 2011 at 9:08 AM, t.petch <ietfc@btconnect.com> wrote:

> Netconf did take advice from the XML Directorate, and they were plain wrong,
in
> one key regard, which has turned out to be an issue that has taken years so
far,
> and as yet is unresolved (the question they failed to answer correctly was
what
> is and is not valid XML? the consequence is an inability to parse XML
documents
> transported by Netconf as currently specified).

Huh?  Formally, "valid" means "has a DTD and conforms to it" but
almost nobody uses DTDs any more.  Whether something is or is not XML
is not in any doubt either de jure or de facto, we have good
interoperability among parsers these days.  If Netconf XML can't be
parsed, the specification must have some awful problems.

I've certainly seen some lousy XML-based protocols here and there, but
this the first instance of "inability to parse" I've run across.

<tp>
I was not clear enough.  It is the ability to parse the Netconf
datastream into XML documents that is the problem with
Netconf as currently specified, and which has caused much
grief for several years.  As Lada has said, there is an I-D
which is likely to fix this (but whose progress is tortuous).

Tom Petch

</tp>

 -Tim