[jdev] xml processing question
Peter Saint-Andre
stpeter at jabber.org
Tue Aug 15 09:41:09 CDT 2006
Not yet. We would change 11.1 in rfc3920bis.
Peter
Scott Cotton wrote:
>
> That's good to hear.
>
> Is this error consistent with the rfc3920 sec 11.1 requirement that
> an xmpp implementation ignore restricted xml?
>
>
> On 8/14/06, * Peter Saint-Andre* <stpeter at jabber.org
> <mailto:stpeter at jabber.org>> wrote:
>
> Yes, returning that error seems preferable to ignoring the invalid XML.
>
> Joe Hildebrand wrote:
> > Sorry, I should have looked that up, and included it in my
> response. We
> > have a well-defined error for that:
> >
> > <stream:error>
> > <invalid-xml xmlns='urn:ietf:params:xml:ns:xmpp-streams'/>
> > <text xmlns='urn:ietf:params:xml:ns:xmpp-streams' xml:lang='en-us'>
> > DTDs are not supported on this stream.
> > </text>
> > </stream:error>
> >
> > or some such. See RFC 3920, section 4.7.3.
> >
> > On Aug 13, 2006, at 2:11 PM, Scott Cotton wrote:
> >
> >> On 8/13/06, Joe Hildebrand < hildjj at gmail.com
> <mailto:hildjj at gmail.com>> wrote:
> >>>
> >>>
> >>> On Aug 11, 2006, at 7:24 PM, Scott Cotton wrote:
> >>> > I'm still unclear on what "treat as if does not exist" means.
> >>> > First and foremost, I don't know whether ignoring is
> >>> > passing through untouched and uninterpreted or
> >>> > removing it.
> >>>
> >>> Another option, which resolves this ambiguity is to say that the
> >>> receiving entity MUST disconnect from the sending entity, the
> same as
> >>> if non-well-formed XML had been sent.
> >>
> >>
> >>
> >> I like this option, so long as the receiving entity also sends a
> >> descriptive
> >> error
> >> message to the sending entity.
> >> --scott
> >>
> >> PS I am developing an xml parser in java which works on byte buffers
> >> instead
> >> of streams, but uses the java 1.6 / java EE javax.xml.stream
> XMLEvent
> >> interface so that it can more easily interoperate with other xml
> tools.
> >> This
> >> makes it easier to work with non-blocking io for a server, but also
> >> unfortunately seemed
> >> to require a dedicated xml parser. Minimizing the required work
> for that
> >> parser
> >> is what originally triggered the question, but I'm more concerned
> about
> >> being
> >> very clear with respect to what happens to message content.
> >>
> >> --
> >>> Joe Hildebrand
> >>>
> >>>
> >>>
> >
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7358 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://www.jabber.org/jdev/attachments/20060815/88fd852b/attachment-0002.bin>
More information about the JDev
mailing list