XOo°F features matrix
This section gives the status of various features in the various mappings.
XMLStruct
Feature |
VB/COM |
.NET |
Java |
Python |
C# |
HTML |
LaTeX |
DTD |
XSD |
TSD |
---|---|---|---|---|---|---|---|---|---|---|
Core |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
partial (full mapping not possible) |
yes |
yes |
<validate> |
yes |
no |
yes |
no |
yes |
yes |
yes |
N/A |
N/A |
N/A |
xmlfield |
no |
yes |
yes |
yes |
yes |
yes |
no |
N/A |
no |
yes |
@serialize |
no |
yes |
partial (ns for attributes?) |
no |
yes |
no |
no |
no |
no |
yes |
ns prefixes |
no |
yes |
yes |
yes |
yes |
N/A |
N/A |
N/A |
N/A |
N/A |
Descr in metadata |
yes |
yes |
no |
no |
no |
N/A |
N/A |
N/A (should be in comments) |
N/A (should be in schema doc) |
N/A (should be in schema doc) |
i18n |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
XMLClass, XMLDispatcher servers
Feature |
VB/MTS/COM+ |
Java/EJB |
Java/Basic |
HTML |
LaTeX |
Python |
---|---|---|---|---|---|---|
Core |
yes |
yes |
yes |
yes |
no |
yes |
Interfaces |
yes |
yes |
to test |
yes |
no |
yes |
@validated |
yes |
yes |
to test |
yes |
no |
|
@visibility |
yes |
no |
no |
yes |
no |
yes |
RollbackOnUserAndAppExceptions |
no (always rollback) |
yes |
to test |
N/A |
N/A |
|
Behaviour when session expired |
no (always proceeds without session) |
no (always raises) |
no (always raises) |
N/A |
N/A |
|
Hooks |
yes |
no |
no |
N/A |
N/A |
yes (handlers chain) |
Roles |
yes |
yes |
no |
N/A |
N/A |
yes |
Pluggable marshaller |
yes |
no (xmlstruct only) |
no (xmlstruct only) |
N/A |
N/A |
yes (handlers chain) |
Pluggable validator |
no (xmlstruct only) |
no (xmlstruct only) |
no (xmlstruct only) |
N/A |
N/A |
yes (handlers chain) |
SessionData encryption |
yes (Rijndael) |
no |
no |
N/A |
N/A |
yes (rotor) |
--impl-style |
N/A |
yes |
N/A |
N/A |
N/A |
N/A |
Forbid calls to private methods |
yes |
no |
no |
N/A |
N/A |
yes |
XMLDispatcher clients
Feature |
VB |
Pure ASP |
Java |
Python |
---|---|---|---|---|
Core |
yes |
no |
yes |
yes |
Protocol: HTTPFORM |
no |
yes |
yes |
yes |
Protocol: DCOM |
yes |
no |
no |
yes |
Protocol: RMI(/IIOP) |
no |
no |
yes |
no |
Protocol: JMS |
no |
no |
yes |
no |
Pluggable marshaller |
yes |
no |
yes |
yes |
Pluggable validator |
yes |
no |
no (no client-side validation) |
no (no client-side validation) |
Client stubs |
no |
no |
yes (generated static stubs) |
yes (dynamic stubs) |