|
@@ -551,8 +551,8 @@ if iterparse is not None:
|
|
|
"string": lambda x: x.text or "",
|
|
|
"double": lambda x: float(x.text),
|
|
|
"dateTime.iso8601": lambda x: make_datetime(x.text),
|
|
|
- "array": lambda x: [v.text for v in x],
|
|
|
- "data": lambda x: x[0].text,
|
|
|
+ "array": lambda x: x[0].text,
|
|
|
+ "data": lambda x: [v.text for v in x],
|
|
|
"struct": lambda x: dict([(k.text or "", v.text) for k, v in x]),
|
|
|
"base64": lambda x: decodestring(x.text or ""),
|
|
|
"value": lambda x: x[0].text,
|