CARVIEW |
Select Language
HTTP/2 301
date: Thu, 09 Oct 2025 14:48:14 GMT
content-type: text/html; charset=ISO-8859-1
location: https://lists.w3.org/Archives/Public/public-xsd-databinding/2006Feb/0008.html
cf-ray: 98bead818ce2b155-BLR
cache-control: max-age=21600
expires: Thu, 09 Oct 2025 20:48:14 GMT
x-backend: www-mirrors
x-request-id: 98bead818ce2b155
strict-transport-security: max-age=15552000; includeSubdomains; preload
content-security-policy: frame-ancestors 'self' https://cms.w3.org/ https://cms-dev.w3.org/; upgrade-insecure-requests
cf-cache-status: EXPIRED
set-cookie: __cf_bm=gm5GHIRanxOL6h4uqVln2rph4r1zlxJ6adWIqOGbsL4-1760021294-1.0.1.1-chZIvRfKLhUjiaQieGnbz9GfqK0rH4m0eOds43dMa4otWfnpLK4u7WlbGfpKF_TYWq0QGGq_DMIjrEyMePrpx_.5Uk3aUnlUq6C.iJDDXr0; path=/; expires=Thu, 09-Oct-25 15:18:14 GMT; domain=.w3.org; HttpOnly; Secure; SameSite=None
vary: Accept-Encoding
server: cloudflare
alt-svc: h3=":443"; ma=86400
HTTP/2 200
date: Thu, 09 Oct 2025 14:48:15 GMT
content-type: text/html
content-encoding: gzip
last-modified: Thu, 13 Jul 2023 18:33:33 GMT
cache-control: max-age=2592000, public
expires: Sat, 08 Nov 2025 14:48:14 GMT
vary: Accept-Encoding
access-control-allow-origin: *
x-request-id: 98bead83e87e741b
strict-transport-security: max-age=15552015; preload
x-frame-options: deny
x-xss-protection: 1; mode=block
cf-cache-status: MISS
server: cloudflare
cf-ray: 98bead83e87e741b-BLR
alt-svc: h3=":443"; ma=86400
Re: ISSUE-15: Null datatype pattern as used by ASN.1 and others from Ed Day on 2006-02-02 (public-xsd-databinding@w3.org from February 2006)
Re: ISSUE-15: Null datatype pattern as used by ASN.1 and others
- From: Ed Day <edday@obj-sys.com>
- Date: Thu, 2 Feb 2006 17:37:30 -0500
- To: <public-xsd-databinding@w3.org>, <Paul.V.Biron@kp.org>
- Message-ID: <05de01c62849$4564b7b0$4800000a@objsys1>
A NULL is just an empty data type. It has all kinds of uses. One trick that ASN.1 developers do to save a couple of bytes on transmission is to declare something as NULL OPTIONAL in a sequence instead of BOOLEAN. That way, presense (TRUE) costs 2 bytes and absense (FALSE) costs 0, versus 3 bytes either way with a boolean. As I mentioned in my previous post, it seems there are uses for this in XSD because many of the schemas I have encountered have an EmptyType of some sort declared and they do it in different ways. Regards, Ed Day ----- Original Message ----- From: <Paul.V.Biron@kp.org> To: <public-xsd-databinding@w3.org> Sent: Thursday, February 02, 2006 3:49 PM Subject: Re: ISSUE-15: Null datatype pattern as used by ASN.1 and others > > > There is (apparently) no > > equivalent in XSD to the ASN.1 NULL type. > > Can someone explain ASN.1's NULL type to those of us who haven't done > ASN.1 for 9 or 10 years? > > pvb > > >
Received on Thursday, 2 February 2006 22:36:31 UTC