<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>I agree that the example might be confusing. But the text reads ok for me. Actually the whole section boils down to:</div>

<div>"Just make sure to produce valid XML".</div>

<div> </div>

<div>For me this is self-evident and actually shouldn't require further detailed explanation and examples.</div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Dienstag, 03. Februar 2015 um 13:51 Uhr<br/>
<b>Von:</b> "Michael Weibel" <michael.weibel+xmpp@gmail.com><br/>
<b>An:</b> "Jabber/XMPP software development list" <jdev@jabber.org><br/>
<b>Betreff:</b> Re: [jdev] Websockets RFC: stream: prefix required or not?</div>

<div name="quoted-content">
<div>
<div>
<div>Because the <a href="https://tools.ietf.org/html/rfc7395#section-3.3.3" target="_blank">example is confusing (IMHO)</a>:<br/>
<br/>
<br/>
   Note that for stream features and errors, there is no parent context<br/>
   element providing the "stream" namespace prefix as in [RFC6120], and<br/>
   thus the stream prefix MUST be declared or use an unprefixed form:<br/>
<br/>
   <stream:features xmlns:stream="<a href="http://etherx.jabber.org/streams" target="_blank">http://etherx.jabber.org/streams</a>"><br/>
     <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><br/>
   </stream:features><br/>
<br/>
   -- OR --<br/>
<br/>
   <error xmlns="<a href="http://etherx.jabber.org/streams" target="_blank">http://etherx.jabber.org/streams</a>"><br/>
     <host-unknown xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><br/>
   </error><br/>
 </div>
The text is could be better "and thus the stream prefix MUST be declared or use an unprefixed form" and also the example (using twice the features instead of once features & once error). E.g. something like that:<br/>
<br/>
<br/>
   Note that for stream features and errors, there is no parent context<br/>
   element providing the "stream" namespace prefix as in [RFC6120], and<br/>
   thus the stream prefix MUST be declared or use an unprefixed form:<br/>
<br/>
   <stream:features xmlns:stream="<a href="http://etherx.jabber.org/streams" target="_blank">http://etherx.jabber.org/streams</a>"><br/>
     <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><br/>
   </stream:features><br/>
<br/>
   -- OR --<br/>
<br/>
   <features xmlns="<a href="http://etherx.jabber.org/streams" target="_blank">http://etherx.jabber.org/streams</a>"><br/>
     <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><br/>
   </features><br/>
<br/>
 </div>

<div>Would help a lot already, I think.</div>
</div>

<div class="gmail_extra"> 
<div class="gmail_quote">2015-02-03 13:16 GMT+01:00 Florian Schmaus <span><<a href="flo@geekplace.eu" target="_parent">flo@geekplace.eu</a>></span>:

<blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex;border-left: 1.0px rgb(204,204,204) solid;padding-left: 1.0ex;"><span>On 03.02.2015 12:53, Michael Weibel wrote:<br/>
> It looks as if you'd need to use the "stream:" prefix for "features" but<br/>
> you shouldn't/mustn't use it for "error".</span><br/>
<br/>
What makes you think that you need to use a prefix (or String 'stream'<br/>
as prefix) when using features?<br/>
<br/>
<span class="HOEnZb"><font color="#888888">- Florian</font></span>

<div class="HOEnZb">
<div class="h5">_______________________________________________<br/>
JDev mailing list<br/>
Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev" target="_blank">http://mail.jabber.org/mailman/listinfo/jdev</a><br/>
Unsubscribe: <a href="JDev-unsubscribe@jabber.org" target="_parent">JDev-unsubscribe@jabber.org</a><br/>
_______________________________________________</div>
</div>
</blockquote>
</div>
</div>
_______________________________________________ JDev mailing list Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev" target="_blank">http://mail.jabber.org/mailman/listinfo/jdev</a> Unsubscribe: JDev-unsubscribe@jabber.org _______________________________________________</div>
</div>
</div>
</div></div></body></html>