Time goes by so slowly
Sep. 10th, 2008 05:02 pmI'm writing My First XML Schema... it's for a very simple family of XML documents which someone else has defined by saying "yes, well, it's all fairly self-explanatory".
(He's right, it is, though documenting that is actually quite hard.)
However, there is anelephantelement whose value is an ASN.1 GeneralizedTime. How do I express in the schema that that should be the case ?
I can do:
<element name="partyTime" type="xsd:dateTime" minOccurs="0"/>
... but that's not the same thing. How do I refer to ASN.1 entities from inside an XML schema ? ASN.1 does provide a method to encode GeneralizedTime objects into xsd:dateTime format, but I can't see how that's useful.
Or do I just call a GeneralizedTime a string and have done with it?
(He's right, it is, though documenting that is actually quite hard.)
However, there is an
I can do:
<element name="partyTime" type="xsd:dateTime" minOccurs="0"/>
... but that's not the same thing. How do I refer to ASN.1 entities from inside an XML schema ? ASN.1 does provide a method to encode GeneralizedTime objects into xsd:dateTime format, but I can't see how that's useful.
Or do I just call a GeneralizedTime a string and have done with it?