> I have studie your homepage about the sniffer Ethereal, and I wounder if
> it doesn´t support the protocol XML (I couldn´t find it in the list)
If I do a Google search for "XML protocol", the first page it finds is
http://www.w3.org/2000/xp/
which says:
The goal of XML Protocol is to develop technologies which allow
two or more peers to communicate in a distributed environment,
using XML as its encapsulation language.
That doesn't actually seem to describe XML as a *protocol*; it appears
to describe it as an *encapsulation language*. There's no XDR protocol
in Ethereal - but there *is* an RPC protocol, and protocols that run
atop RPC (NFS, NIS, etc.). Similarly, there's no ASN.1 BER protocol in
Ethereal - but there *are* dissectors for protocols that use ANS.1 BER,
e.g. SNMP, LDAP, and Kerberos.
I.e., I don't think there *is* a protocol called XML (I think "XML
Protocol Activity" means "activity on protocols that use XML as an
encapsulation language", rather than "activity on the XML protocol").
> when one are looking at the "Contents of TCP stream"
"Contents of TCP stream" works well only on text protocols (although the
side-effect of setting a display filter showing only the packets in the
TCP connection can be helpful at times for non-text protocols) - and XML
is usually represented as text....
I.e., I'm not sure exactly what you *really* want here. What do you
want Ethereal to do with text that happens to be in the form of XML?
Treat it as specifying a tree structure with the nested tags, and show
attribute-value pairs in tags as such?