Re: Strange difference between mixed and interleave

Jirka Kosek <[email protected]> Tue, 01 Mar 2005 14:10:01 +0100
Newsgroups gmane.text.xml.relaxng.general
Message-ID <[email protected]>
This is a cryptographically signed message in MIME format.

--===============33967190118069857==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
	micalg=sha1; boundary="------------ms090602060506070009080508"

This is a cryptographically signed message in MIME format.

--------------ms090602060506070009080508
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: quoted-printable

Pawson, David wrote:
> I think you need
> <interleave> for the any order, and
> <mixed>  for the text/elements.
>=20
> I.e. you need both. mixed specifies order.
>=20
> I think:-)

Yes. So <mixed> X </mixed> is shorthand for
<interleave> <group>X</group> <text/> </interleave>. Which is not=20
completely clear from specification if you read it with programmer eyes=20
not computer scientists eyes.

>   See page 57 chapter 6 of 'the book'

I think that problem is at the bottom of page 53 where there Eric is=20
comparing mixed to interleave on example with one child element in mixed =

content where there is no distinction between mixed and interleave. But=20
in the real world (DocBook, XHTML) mixed content models contain many=20
elements.

--=20
------------------------------------------------------------------
   Jirka Kosek     e-mail: [email protected]     http://www.kosek.cz
------------------------------------------------------------------
   Profesion=E1ln=ED =B9kolen=ED a poradenstv=ED v oblasti technologi=ED =
XML.
      Pod=EDvejte se na n=E1=B9 nov=EC spu=B9t=ECn=FD web http://DocBook.=
cz
        Podrobn=FD p=F8ehled =B9kolen=ED http://xmlguru.cz/skoleni/
------------------------------------------------------------------


--------------ms090602060506070009080508
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII3TCC
AskwggIyoAMCAQICAwv6PDANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UE
ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDQwMzIzMTA1NzUyWhcNMDUwMzIzMTA1NzUy
WjBAMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR0wGwYJKoZIhvcNAQkBFg5q
aXJrYUBrb3Nlay5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ+Vjw7E3HS/
f/A9zEkHZV2taKasRP+7m3ci2klXy4RLPRWXed1QA7UOTuoPtAOMbkZHnybwzzfpvPJHpzoH
89yNPfjrbYcHvetY3bTptS8yYCFfYhsfe9flokSKzCPhK+oWI+e47zzcdC9rmAoQr/1pZhau
c0ilfO5FVkp87OUlva/ATT4vbD5qalAKTCsTxL8ysomIMtTKm5LyC+P/A73DR31CvRMKdA6w
D1Xkxy4diaK8dZ+aJtb40JQZTpc44Zc5SXiRrZtGRIufNl/l8qKp+HRV8iUDoshfwfnZk4yK
MqOUWbKgoludtMfA6nPw9Qb9jtlhP7uxB1m+R9Fth30CAwEAAaMrMCkwGQYDVR0RBBIwEIEO
amlya2FAa29zZWsuY3owDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQCapR0NPmWE
AaMPnJd5QS8pw3KyE9yqXhckRbMps6M0ikvpewgKgkPen3mxqDX/QY/jQwn+nSNMdF4a/Cvy
COPVW+lDXi5j7GTd+VVvhGoiDTvbNMykWzcph0S6BqAerk3ulHXOReWNdPhxae+Z1FVAulyP
b9vd7Es/YlhuuiZeZzCCAskwggIyoAMCAQICAwv6PDANBgkqhkiG9w0BAQQFADBiMQswCQYD
VQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UE
AxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDQwMzIzMTA1NzUy
WhcNMDUwMzIzMTA1NzUyWjBAMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR0w
GwYJKoZIhvcNAQkBFg5qaXJrYUBrb3Nlay5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAJ+Vjw7E3HS/f/A9zEkHZV2taKasRP+7m3ci2klXy4RLPRWXed1QA7UOTuoPtAOM
bkZHnybwzzfpvPJHpzoH89yNPfjrbYcHvetY3bTptS8yYCFfYhsfe9flokSKzCPhK+oWI+e4
7zzcdC9rmAoQr/1pZhauc0ilfO5FVkp87OUlva/ATT4vbD5qalAKTCsTxL8ysomIMtTKm5Ly
C+P/A73DR31CvRMKdA6wD1Xkxy4diaK8dZ+aJtb40JQZTpc44Zc5SXiRrZtGRIufNl/l8qKp
+HRV8iUDoshfwfnZk4yKMqOUWbKgoludtMfA6nPw9Qb9jtlhP7uxB1m+R9Fth30CAwEAAaMr
MCkwGQYDVR0RBBIwEIEOamlya2FAa29zZWsuY3owDAYDVR0TAQH/BAIwADANBgkqhkiG9w0B
AQQFAAOBgQCapR0NPmWEAaMPnJd5QS8pw3KyE9yqXhckRbMps6M0ikvpewgKgkPen3mxqDX/
QY/jQwn+nSNMdF4a/CvyCOPVW+lDXi5j7GTd+VVvhGoiDTvbNMykWzcph0S6BqAerk3ulHXO
ReWNdPhxae+Z1FVAulyPb9vd7Es/YlhuuiZeZzCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcN
AQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT
CUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRp
ZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBG
cmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNv
bTAeFw0wMzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYD
VQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy
c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
xKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkV
cI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUq
VIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMG
A1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZy
ZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJp
dmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIX
oUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydx
VyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8x
ggM7MIIDNwIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu
ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu
ZyBDQQIDC/o8MAkGBSsOAwIaBQCgggGnMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJ
KoZIhvcNAQkFMQ8XDTA1MDMwMTEzMTAwMVowIwYJKoZIhvcNAQkEMRYEFAG9fdXriglmourl
Tyqrx9HsmLG8MFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHgGCSsGAQQBgjcQBDFr
MGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0
ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgML+jww
egYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29u
c3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg
SXNzdWluZyBDQQIDC/o8MA0GCSqGSIb3DQEBAQUABIIBABdFUWewskt6CYH4fAmAOTL29P8d
l+VWj0S7p7tIp0fvxLX2xi6PCKJRO1WEXLaOxrLyqN+k9tUKAw/ajga9gLSArPIQ2DTHikA1
bew61Y8WZUfkd1l77O+qyzrFkkYR8hcLwkQBpkdURzQPNkAtWBnFR4mbRXaVw4pDJw+z/9bw
kfut0LenU6MvIl5rt1/9l+FKt3cttd9SVFuCzLiBR5O//q2e6fYD9XgYayREiHMvnJOigCXt
IL7yCubb1U13mkFRFbp76T2pgaYWy5eNTSwxYT/mN1yIVz6Q7chnWZ9Jpu5KKwoZ0C1UngNX
ylSaGe//a2xY56L0qnnTGJoWnUEAAAAAAAA=
--------------ms090602060506070009080508--

--===============33967190118069857==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
relaxng-user mailing list
[email protected]
http://relaxng.org/mailman/listinfo/relaxng-user

--===============33967190118069857==--