Tomáš Procházka wrote:
Jinak k tomu HashMap, předpokládám že to, co jste popisoval dělá Axis sám, protože WSDL soubor obsahuje toto:<wsdl:types> <schema targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="mapItem"> <sequence> <element name="key" nillable="true" type="xsd:anyType"/> <element name="value" nillable="true" type="xsd:anyType"/>
Tady je zakopané jádro pudla, dovoluje to xsd:anyType, což je cokoliv. Takže v tém HashMapě pak můžete mít cokoliv, jakékoliv objekty, a není jasné, jestli jdou všechny zapsat do XML, a pokud ano, jak je druhá strana zase z toho XML dostane zpátky. Třeba byste tam mohl hodit LinkedList nebo Runtime, a Axis pak nebude vědět, co s tím.Reálně můžete přenést jen to co se dá vyjádřit v XML Schema, tj. primitivní typy (čísla, řetězce, časové okamžiky, atd),
pole a záznamy. Makub -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Supercomputing Center Brno Martin Kuba Institute of Computer Science email: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 --------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
