Сижу ваяю жаббероклиент. Дописываю прием сообщений. На одной стороне пиджин, на другой - самописная балалайка. Приходит сообщение от пиджина (куски убрал, иначе tl).
<message from....>
 <active id=... />
 <body>test</body>
</message>
<xs:element name='message'>
     <xs:complexType>
        <xs:sequence>
          <xs:choice minOccurs='0' maxOccurs='unbounded'>
            <xs:element ref='subject'/>
            <xs:element ref='body'/>
            <xs:element ref='thread'/>
          </xs:choice>
          <xs:any     namespace='##other'
                      minOccurs='0'
                      maxOccurs='unbounded'
                      processContents='lax'/>
к чему все это? да просто пар выпускаю. интересно, остальные im-протоколы такие же кривые? говорят у аськи вполне неплох был












