[xsd-users] XSD 3.1.0.b1 released
Boris Kolpackov
boris at codesynthesis.com
Thu Jan 17 03:08:39 EST 2008
Hi Esben,
Esben Skovenborg <EsbenS at TCElectronic.com> writes:
> This works great for me, in a number of places where IntelliSense would
> previously give up. I'm using Visual Studio 2005 SP1.
Great, thanks for testing and letting us know!
> > * New implementations of the XML Schema date/time types (date,
> > dateTime, duration, gDay, gMonth, gMonthDay, gYear, gYearMonth,
> > and time) that represent the information in the numerical form.
>
> In XSD 3.0 I would create an xml_schema::date_time object, corresponding
> to an xs:dateTime attribute, using a constructor with only a std::string
> as argument. This constructor seems to have disappeared in the new
> implementation? So how do I transform a string such as
> "2008-01-16T18:06:33" into a date_time object?
You would simply use the numerical notation:
xml_schema::date_time dt (2008, 1, 16, 18, 6, 33);
The new date/time types are documented in the C++/Tree Mapping User
Manual in Sections 2.5.7-2.5.16. The manual can be found in the
documentation/cxx/tree/manual/ directory in the beta distribution.
Boris
More information about the xsd-users
mailing list