YANG parser in this document context is XML/JSON parser for YANG defined data, 
in my understanding.
Not sure this is right term or whether there is any better term. We will figure 
it out. Thanks.

-Qin
-----邮件原件-----
发件人: Juergen Schoenwaelder [mailto:j.schoenwael...@jacobs-university.de] 
发送时间: 2018年5月31日 12:55
收件人: Qin Wu
抄送: dingxiaojian (A); netmod@ietf.org
主题: Re: [netmod] Status update on <draft-wu-netmod-yang-xml-doc-conventions-01>

What is a 'YANG parser'? For me, a YANG parser is something that parses YANG, 
i.e., not an XML or JSON parser.

/js

On Thu, May 31, 2018 at 03:21:27AM +0000, Qin Wu wrote:
> This is exactly what we proposed in v-(02) ,
> https://www.ietf.org/rfcdiff?url2=draft-wu-netmod-yang-xml-doc-convent
> ions-02
> 
> Regarding machine parsing data, please see last paragraph of abstract:
> "
>    There are no implications in this
>    document for YANG parsers: this document does not change the rules
>    for presenting YANG models or for encoding YANG in data files or in
>    the wire.
> "
> This has already been highlighted in v-(00).
> 
> -Qin
> -----邮件原件-----
> 发件人: dingxiaojian (A)
> 发送时间: 2018年5月31日 11:15
> 收件人: Juergen Schoenwaelder; Qin Wu
> 抄送: netmod@ietf.org
> 主题: RE: [netmod] Status update on 
> <draft-wu-netmod-yang-xml-doc-conventions-01>
> 
> Agree with Jurgen, I think what need to be emphasized is how machine parse 
> the data should not be changed,in draft-wu-netmod-yang-xml-doc-conventions, 
> what is required is additional encoding and decoding mechanism to make data 
> better fit into RFC and I-D.
> 
> Xiaojian
> 
> -----Original Message-----
> From: netmod [mailto:netmod-boun...@ietf.org] On Behalf Of Juergen 
> Schoenwaelder
> Sent: Wednesday, May 30, 2018 1:34 PM
> To: Qin Wu <bill...@huawei.com>
> Cc: netmod@ietf.org
> Subject: Re: [netmod] Status update on 
> <draft-wu-netmod-yang-xml-doc-conventions-01>
> 
> I think the title of the document is misleading. The convention for 
> expressing YANG in XML is called YIN, defined in RFC 7950. There are other 
> phrases that I find misleading, for example, Automatic Generation of Valid 
> XML From Examples. For me, the example is the XML (or JSON) and what you call 
> an example is the encoding of an XML in the RFC format and what you define is 
> an RFC format qencoding and a decoding function. Perhaps it helps to properly 
> define the terminology you use and then to go through the document to make 
> sure terms are used consistently.
> 
> /js
> 
> On Wed, May 30, 2018 at 01:39:42AM +0000, Qin Wu wrote:
> > Hi, WG:
> > We have made an update Documentation Conventions for Expressing YANG in XML 
> > I-D based on last meeting discussion.
> > The changes include:
> > 1. Add JSON support.
> > 2. Add objectives section
> > 3. Consolidate Mandatory Boilerplate for both leaf node and metadata 
> > annotation.
> > 4. Move complex case to Appendix.
> > 5. Better Align abstract and introduction section with objectives sections.
> > The diff is:
> > https://www.ietf.org/rfcdiff?url2=draft-wu-netmod-yang-xml-doc-conve
> > nt
> > ions-01 We believe the v-(01) address all the comments in last 
> > meeting and can serve a good basis to move to the next step.
> > Thanks. Further Comments and suggestions are welcome.
> > 
> > -Qin
> > -----邮件原件-----
> > 发件人: internet-dra...@ietf.org [mailto:internet-dra...@ietf.org]
> > 发送时间: 2018年5月30日 9:17
> > 收件人: Benoit Claise; Qin Wu; Adrian Farrel; Benoît Claise
> > 主题: New Version Notification for
> > draft-wu-netmod-yang-xml-doc-conventions-01.txt
> > 
> > 
> > A new version of I-D, 
> > draft-wu-netmod-yang-xml-doc-conventions-01.txt
> > has been successfully submitted by Qin Wu and posted to the IETF repository.
> > 
> > Name:               draft-wu-netmod-yang-xml-doc-conventions
> > Revision:   01
> > Title:              Documentation Conventions for Expressing YANG in XML
> > Document date:      2018-05-29
> > Group:              Individual Submission
> > Pages:              10
> > URL:            
> > https://www.ietf.org/internet-drafts/draft-wu-netmod-yang-xml-doc-conventions-01.txt
> > Status:         
> > https://datatracker.ietf.org/doc/draft-wu-netmod-yang-xml-doc-conventions/
> > Htmlized:       
> > https://tools.ietf.org/html/draft-wu-netmod-yang-xml-doc-conventions-01
> > Htmlized:       
> > https://datatracker.ietf.org/doc/html/draft-wu-netmod-yang-xml-doc-conventions
> > Diff:           
> > https://www.ietf.org/rfcdiff?url2=draft-wu-netmod-yang-xml-doc-conventions-01
> > 
> > Abstract:
> >    Many documents that define YANG modules also include artwork examples
> >    presented in XML/JSON.
> > 
> >    IETF documentation has specific limits on line length and some
> >    artwork examples such as XML examples have to include line wraps that
> >    would not normally be allowed according to the XML representation
> >    rules of RFC7950 and RFC7952.The same applies to JSON.
> > 
> >    This document lays out documentation conventions that allow YANG
> >    examples to be presented in IETF documentation when XML/JSON encoded
> >    YANG data instance would otherwise exceed the maximum line length and
> >    provide consistent XML/JSON encoded YANG data node instance example
> >    within an Internet-Draft or RFC.  There are no implications in this
> >    document for YANG parsers: this document does not change the rules
> >    for presenting YANG models or for encoding YANG in data files or in
> >    the wire.
> > 
> >                                                                             
> >       
> > 
> > 
> > Please note that it may take a couple of minutes from the time of 
> > submission until the htmlized version and diff are available at 
> > tools.ietf.org.
> > 
> > The IETF Secretariat
> > 
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
> 
> -- 
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to