Strange difference between mixed and interleave
Jirka Kosek <[email protected]> Tue, 01 Mar 2005 11:45:57 +0100
| Newsgroups | gmane.text.xml.relaxng.general |
|---|---|
| Message-ID | <[email protected]> |
This is a cryptographically signed message in MIME format.
--===============88157066236698345==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
micalg=sha1; boundary="------------ms080803010703050300070703"
This is a cryptographically signed message in MIME format.
--------------ms080803010703050300070703
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: quoted-printable
Hi,
I always thought that <mixed> X </mixed> is just shorthand for
<interleave> X <text/> </interleave>. But given document
<p>
text
<b>fddfdf</b>
ddfdf
<i>dfdfdf</i>
dfdf
<b>ddf</b>
<i>dfdfdf</i>
</p>
it can be validated with schema that uses interleave:
grammar xmlns=3D"http://relaxng.org/ns/structure/1.0">
<start>
<element name=3D"p">
<interleave>
<zeroOrMore>
<element name=3D"b">
<text/>
</element>
</zeroOrMore>
<zeroOrMore>
<element name=3D"i">
<text/>
</element>
</zeroOrMore>
<text/>
</interleave>
</element>
</start>
</grammar>
but when I use mixed it doesn't validate
<grammar xmlns=3D"http://relaxng.org/ns/structure/1.0">
<start>
<element name=3D"p">
<mixed>
<zeroOrMore>
<element name=3D"b">
<text/>
</element>
</zeroOrMore>
<zeroOrMore>
<element name=3D"i">
<text/>
</element>
</zeroOrMore>
</mixed>
</element>
</start>
</grammar>
What I am missing?
Jirka
--=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://DocBoo=
k.cz
Podrobn=FD p=F8ehled =B9kolen=ED http://xmlguru.cz/skoleni/
------------------------------------------------------------------
--------------ms080803010703050300070703
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
KoZIhvcNAQkFMQ8XDTA1MDMwMTEwNDU1N1owIwYJKoZIhvcNAQkEMRYEFHnJXPqP6zcbXzUs
wmCVWKx7PbQAMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHgGCSsGAQQBgjcQBDFr
MGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0
ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgML+jww
egYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29u
c3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg
SXNzdWluZyBDQQIDC/o8MA0GCSqGSIb3DQEBAQUABIIBAByqgRDW+sS0SNAs4965UbGuoRw8
Z67hnk+Q1HwOXEy8PsWihT6yR5gEPrfZb1VkOglEumuR6NNAzORDjEMfgVZoH7QHGo4mtckg
P+j1JFaj0v7GkgbkBxwIHEKYtrvxucTh5hYo7EoqbgQtpqJySEQENo7e4ShBQWh6X3B22bUE
ZUtrqjUQHyPnTecv4i6jy3IIIo5erqPPKTl23s4LgVNWpx9fPMThyfyZmHqAv+ZL2dK4Mr8M
Dm4T6E9iae3F1fl88nA8dAXEuHgLLyUcSKMJcD1+aKU5Wb5h/vkn6WvpXck+9m232meHO+IV
olhNd7Ce+NZYqJxSjWewtHhP3XoAAAAAAAA=
--------------ms080803010703050300070703--
--===============88157066236698345==
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
--===============88157066236698345==--