Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » XML Schema Definition (XSD) » restricting attributes
restricting attributes [message #9311] Wed, 08 January 2003 10:19 Go to next message
Eclipse UserFriend
Originally posted by: Michael.Hartmeier.softwareag.com

I have a schema where a type \"derived\" is a restricting of a type
\"base\"
(see below). If I inspect the attribute uses of type \"derived\" (i.e. I
call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
\"c\"!?

I\'ve checked the XML Schema spec: as far as I understand it,
\"derived\"\'s attribute uses should contain attribute \"c\". Is there
anything wrong with my schema or could this be an XSD problem? I\'m using
build 20021023_1900TL.

Michael


<xs:complexType name=\'base\'>
<xs:sequence>
<xs:element name=\'x\' type=\'xs:string\'/>
</xs:sequence>
<xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
<xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
<xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
</xs:complexType>
<xs:complexType name=\'derived\' >
<xs:complexContent>
<xs:restriction base=\'base\'>
<xs:sequence>
<xs:element name=\'x\' type=\'xs:string\'/>
</xs:sequence>
<xs:attribute name=\'a\' type=\'xs:string\' use=\'required\'/>
<xs:attribute name=\'b\' type=\'xs:string\' use=\'prohibited\'/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
Re: restricting attributes [message #9571 is a reply to message #9311] Fri, 24 January 2003 12:04 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

--------------3C1C595ABD93E0BE497A6A02
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Michael,

Testing this with the latest unpublished version, I get this content in the
semantics view:

[Image]

I know that this used to be a problem, but I think it was fixed quite some
time ago. In any event, it appears to be working correctly now. Are you
sure you aren't looked at the
XSDComplexTypeDefinition.getAttributeContents()?


Michael Hartmeier wrote:

> I have a schema where a type \"derived\" is a restricting of a type
> \"base\"
> (see below). If I inspect the attribute uses of type \"derived\" (i.e. I
> call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
> \"c\"!?
>
> I\'ve checked the XML Schema spec: as far as I understand it,
> \"derived\"\'s attribute uses should contain attribute \"c\". Is there
> anything wrong with my schema or could this be an XSD problem? I\'m using
> build 20021023_1900TL.
>
> Michael
>
> <xs:complexType name=\'base\'>
> <xs:sequence>
> <xs:element name=\'x\' type=\'xs:string\'/>
> </xs:sequence>
> <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> </xs:complexType>
> <xs:complexType name=\'derived\' >
> <xs:complexContent>
> <xs:restriction base=\'base\'>
> <xs:sequence>
> <xs:element name=\'x\' type=\'xs:string\'/>
> </xs:sequence>
> <xs:attribute name=\'a\' type=\'xs:string\' use=\'required\'/>
> <xs:attribute name=\'b\' type=\'xs:string\' use=\'prohibited\'/>
> </xs:restriction>
> </xs:complexContent>
> </xs:complexType>

--
Ed Merks


--------------3C1C595ABD93E0BE497A6A02
Content-Type: multipart/related;
boundary="------------4A0AD449D1DF128C7C8B34A5"


--------------4A0AD449D1DF128C7C8B34A5
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Michael,
<p>Testing this with the latest unpublished version, I get this content
in the semantics view:
<blockquote><img SRC="cid:part1.3E312BC3.2197DC7E@ca.ibm.com" height=367 width=163></blockquote>
I know that this used to be a problem, but I think it was fixed quite some
time ago.&nbsp; In any event, it appears to be working correctly now.&nbsp;
Are you sure you aren't looked at the XSDComplexTypeDefinition.getAttributeContents()?
<br>&nbsp;
<p>Michael Hartmeier wrote:
<blockquote TYPE=CITE>I have a schema where a type \"derived\" is a restricting
of a type
<br>\"base\"
<br>(see below). If I inspect the attribute uses of type \"derived\" (i.e.
I
<br>call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
<br>\"c\"!?
<p>I\'ve checked the XML Schema spec: as far as I understand it,
<br>\"derived\"\'s attribute uses should contain attribute \"c\".&nbsp;
Is there
<br>anything wrong with my schema or could this be an XSD problem? I\'m
using
<br>build 20021023_1900TL.
<p>Michael
<p>&lt;xs:complexType name=\'base\'>
<br>&nbsp; &lt;xs:sequence>
<br>&nbsp;&nbsp;&nbsp; &lt;xs:element name=\'x\' type=\'xs:string\'/>
<br>&nbsp; &lt;/xs:sequence>
<br>&nbsp; &lt;xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
<br>&nbsp; &lt;xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
<br>&nbsp; &lt;xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
<br>&lt;/xs:complexType>
<br>&lt;xs:complexType name=\'derived\' >
<br>&nbsp; &lt;xs:complexContent>
<br>&nbsp;&nbsp;&nbsp; &lt;xs:restriction base=\'base\'>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xs:sequence>
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &lt;xs:element name=\'x\'
type=\'xs:string\'/>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/xs:sequence>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xs:attribute name=\'a\' type=\'xs:string\'
use=\'required\'/>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xs:attribute name=\'b\' type=\'xs:string\'
use=\'prohibited\'/>
<br>&nbsp;&nbsp;&nbsp; &lt;/xs:restriction>
<br>&nbsp; &lt;/xs:complexContent>
<br>&lt;/xs:complexType></blockquote>

<p>--
<br>Ed Merks
<br>&nbsp;</html>

--------------4A0AD449D1DF128C7C8B34A5
Content-Type: image/jpeg
Content-ID: <part1.3E312BC3.2197DC7E@ca.ibm.com>
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nsmailRO.jpeg"

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACAWGBwYFCAcGhwkIiAmMFA0MCws MGJGSjpQdGZ6
eHJmcG6AkLicgIiuim5woNqirr7EztDOfJri8uDI8LjKzsb/2wBDASIkJDAq MF40NF7GhHCE
xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG xsbGxsb/wAAR
CAFvAKMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCK7u5YbgxxlAoVePLU9VB9 Ks+TqITeRFtA
z9xen5Vn6hj7a2c42J0/3RW1pzL5UiRrEQCoLRg7Gz149cdfwrV6RuStWZv2 qcMQ2wEcEGNf
8KetzIf7n/ftf8KllULqkI2qpyhIUYweO1LHMjRyHbncoeQZ6ncP/rn8fahW tsIas7nsn/ft
f8KkWVj/AAp/3wv+FEa+W4WNWkbBJZcg4PTHpx/PFSMhwzYMjfxE5JXgf/X/ ACo0DUAxzgom
R/sD/CnqQf4E/wC+BTyqvK5K4w5HHfr/AIU9UXONpGSBzxjr70tA1GYX+4n/ AHwKML/cT/vg
VIqg4O3qOg5pcKA6jOR7e9DsGpHhf7if98Cjav8AzzT/AL4FOVf7w/HNOCjH Ixzzn69qljGb
V/55p/3wKNqf880/74FPbIUZXbyf6U2pZRHG8MjOqqhZDhgUAI/SiJ4ZlLRq jLkjOwYP045q
ndwSXkzeWvliMFS7ZHmf7PGPl9/yq3bPvhH7oxFflKEYxj09R7ikMcsUfI2L wxA496Xy4/7i
/lSjq3++38zS0AN8uP8AuL+VHlx/3F/KnUUAN8uP+4v5UU6igDBvkZ7ssqlh tTkD/ZFWF1G/
AAyQB/sVbeWRWAWRgAq8A+wqUC5Cb28zaBn73/1605tNSLGVI0s0hkkBLHqc YpVU+hrXSViM
72/OpN7f3j+dHPYOUysszFm6k5NPU1pb2/vH86N7f3j+dHOHKUVYeo/OpVdf 7w/OrPmHcV3n
IGSM0b2/vH86XOHKQ+Yn99fzpfMT++v51Lvb+8fzo3t/eP50c4cpF5if31/O jzE/vr+dS72/
vH86N7f3j+dLmHYj8xP76/nR5kf99fzqQyFRlnIGccmje394/nSuOwzzI/76 /nR5kf8AfX86
fvb+8fzo3t/eP50hkYkTLfOv3m7+5pfMj/vr+dP3t/eP50b2/vH86AGeZH/f X86PMj/vr+dP
3t/eP50b2/vH86AGeZH/AH1/Oin72/vH86KAM64GSQSR8i8r1+6OlWtOZfKk SNYiAVBaMHY2
evHrjr+FVpCC4wR91f5CpluJQAPPIA9l/wAKu+liSVVCsw2qp4JCjGDgdqqe Q0lzcbfuyOEk
/wB3ap/xHH97ParCOu5maQMzHJJIqXzI/wC+v51AylavKIreIHh0Rg3HCgDc P5f99e1MRkiL
eQ0MnA3TIo3KNwBLHnJwSc+xq8GiDlwy7iACd3YZ/wATTvMj/vr+dAyizENN NFcF/LgDZG0h
8F+uB/LFNkubhTORIgKh/kzkqADg4xx0HJOOfcVoeZH/AH1/OjzI/wC+v50A VPOkilOXeQK5
TbtGT8m7PAHPb/OaZDLcTeZGkscmNpLCTsc5G4KMdB27nnpi95kf99fzo8yP ++v50AVrSQCx
gV2EbGHOQegAHPIx3FMe4kERZpVjbcAQcIdvPI3dz7/TqCaueZH/AH1/OjzI /wC+v50AUJJS
+0PKyHzItsbBQWGVOSMZznPTjitGm+ZH/fX86PMj/vr+dADqKb5kf99fzo8y P++v50AOopvm
R/31/OjzI/76/nQA6im+ZH/fX86PMj/vr+dADqKb5kf99fzooAnjcrbwBVBL ADk47Z/pTt8g
dA6KAxxkNnsT6e1RiMyWsI2qwCjKt0I24/rSR2qow2W8ES5y2zvwR6e9MRJe S+TayPg8DHBx
jPGc9qgBL2wk3+W5PB88spxzkH6Z7VYnT9zJ5fysR1Cg579O/wD9eq0KRxxs rGQlmLHbCwHI
xwMcU9LAWoWZ4gXChskHacjIOKpyanshnbycvG5Cpu++BnnOOPutx7e4q5AS 0eSpXLNwQRxk
+tQtZK1vJGW+ZxIofHQOcnj8vypASPcxrHvG5uWUKq5LFc5A/wC+TUcV4GjM jmIrnavkuZMn
0wBSpARdTzABWIwhPIJwMt19lGP9n3pptJGk85pk88EbSEO3ADDkZz/Ee/p+ IAsV6rTSRvuX
DgKSjAcqp5PQHJ6fSnG9twpbc2BjHyN82SB8vHzckdM9RSfZSVfdICzypISF wMrt4699v61D
FpixAKpjUKVwViAYgMD8x7nj2+lAFlLqJ920sSozjYcnHXHHOOhA6Hio5r6O O3eVAzsoJ8vG
1uBk5B6duvqPUZa1juGPM/56fw8Hc4bB9RxgjuD2pg0uM200UiwlpCSpWIAR kqBwMn0zQBdk
dY0LucKOp9Kja6iXuzHJGEQseOvQdumfXilMTgFY5BGm0KqhR8uM5x+GPpio JLEtGkayKqpw
jbTvReOFYHj6/TOecgD3u1+0RRR5O5yrHaccKTwemcj+dWaqrausyESr5SSN IF2fNlt2ec/7
R7VaoAKKKKACiiigAooooAjt/wDj3i/3B/KpKjt/+PeL/cH8qkoAKaf9Yp9j /SnUxgDIuRng
9vcUAPqrPqEEHVix3FcL6jr164qwI0HRF/L/AD6D8qrmxjwAjyIFJK7TjaCM ED0H8u1NWvqB
PHLHIzKjZK4yPqMioLu7+zSRp+6G8Md0smwcY46H1/SpkhRZWl5ZyMAsc7R6 D+dMmhkeaOWK
REZFZfmQsCCR7j0pAMW72tIswwyuFCxqXP3VJ6DPU9celON7b7iAzNjH3UZg cgHggc8HPHao
ZNP8xzI7RO5OcSRbl5VQeM/7Pr3NSR2QjdSH4WQOBtA/5Z7McfnQBJ9qhLhQ +c4wwBK89Pm6
c8fmPWom1CHyRIm9gSuAUYEgkDIyOevb29ajh0xYnjOY22hcs0QLZUAcHsOB 29eaebH91Avm
cwxhAdvUgqQfzXp70ATrcRtIEXeWIz9xsDjOCccH2NS1WW2b7UJmdAcc+WhU ucY+bnkenp6+
tmgAooooAKKKKACiiigAooooAjt/+PeL/cH8qkqO3/494v8AcH8qkoAKrLM7 vH8iBnQsoLHp
xnt7irNURZqJopGt4WkRcbs9enP3eoxx+NAFyNt8avjG4A4qKW7ijjZ87lRt pwR1/Hr+FPii
CxoGVSwABOO/H+AqFrGJk2AuqgkqAfugjBA9v8ihgTRTxzZ2NkgAkdwCMim3 UzQxgxx+bIx2
om7G49evbgE/hRDbJE24FmYKFBbsB2H8/wDIpJ7VZ5Y2dnCxg4VWK8nHOQfT I/GgCKTUEUOV
RnAgEykA4YYY4Jxx07+tPe+hVW+YhwhfayspwM8njIHB7enqKjTTwkbRCU+W 6GNgRkhcttAO
eMbsc56DpT3tXkScSSqWmi8slUwB97nGf9r9KAEjvo9khmJQozgnYwBCk9D0 JwM8e9Pnu0gl
SMhmLEAhVJIBDEHAHP3TURsDIrRyygxFnYBVwwLbu+T/AHj29KU2kzTec80Z lG3biMhRjcOR
u5++e4oAm+1QhypfGM5YgheOvzdOOfyPpT4pVlXcocDOPmQqfyIqqNPVZXcC E7ixy0ILEtnO
Tnkcnjjtz6z2sBgjKl92TnAyFX2AJOB7UATUUUUAFFFFABRRRQAUUUUAR2// AB7xf7g/lUlR
2/8Ax7xf7g/lUlABTT/rFPsf6U6mMAZFyM8Ht7igB9VftqCBpyp8sOVU5HzA dxn8cYzVgRoO
iL+X+fQflVd7GJgRlxlmbg9Nw5H480MB8NyssrR4I+UOpP8AEp/w/wAPWlup mhjBjj82RjtR
N2Nx69e3AJ/CiC2SBmZSxZgqkn0AwP6/nST2qzyxs7OFjBwqsV5OOcg+mR+N AEUmoIocqjOB
AJlIBwwwxwTjjp39ae99Cqt8xDhC+1lZTgZ5PGQOD29PUVGmnhI2iEp8t0Mb AjJC5baAc8Y3
Y5z0HSnvavIk4klUtNF5ZKpgD73OM/7X6UAJHfR7JDMShRnBOxgCFJ6HoTgZ 496fPdpBKkZD
MWIBCqSQCGIOAOfumojYGRWjllBiLOwCrhgW3d8n+8e3pSm0mabznmjMo27c RkKMbhyN3P3z
3FAE63ETS+WGO7JGdpwSOoB6E9ePY+lNeaRpGSCNH2HDl3KgHGcDg54I/P8A KOKxWK5MoEf3
mbPljfk5zlvTk9h2/FLux+0LIqtGBLywePfg4xuHIwcfy+uQCX7ZBhiHLbW2 EKpJ3c8YA5PB
/DnpS/aoSjvv4RN7cHgc/wCB468Uz7KRGoSQB0laRSVyMsW4Iz6Me9RPYOYp FjmVTMhWQsme
pY8cjHLH17UATi8gLMN5XaSCzKVXI68kYPQ/kakilWVdyhwM4+ZCp/Iiqkdp KykStHtEkjIh
TP3iwGeeRhunFWLWAwRlS+7JzgZCr7AEnA9qAJqKKKACiiigCO3/AOPeL/cH 8qkqO3/494v9
wfyqSgAqBGlcJII05XjL+v4VPVNbZQyFrW3aRQPnPXjHOdtAFqNt8avjG4A4 qiLx5JYGBKLI
cGPGWByRz+XOOh9auRRBY0DKpYAAnHfj/AVHdPMu1YUzuVst1wccD/6/t70A PtpvPgSXaV3D
p/h6j0PpTbqaSBFaONHBYKdzlcEkAdj61HA8qmFAkjKwO8vnK4A5yffjHv6C p54vOQLnGHVs
49GB/pQAgnQKd5AZWVGAyQGOMDpz1FMS9t3TeGYDG4bkYbh7ZHPUdPUetBg3 3wlK4CIMHP3j
yP0BP13e1VotPkktIkuWTckSqqhOBypw3J3cqOmO9AFr7XDtBy5JONojYsPq uMjqO3cetT1R
On/u1VWijOSS0cWwrnA+Ug8dO+fy4q9QAUUUUAFFFFABRRRQAUUUUAFFFFAE dv8A8e8X+4P5
VJUdv/x7xf7g/lUlABTT/rFPsf6U6mn/AFin2P8ASgB1QXEuxZMhdiJuZieg 57YPpU9Vbu2E
6yK8aOjJjnqp55HB55oAmR2LsrqAQAeDnrn29qezBRliAMgcnuelQwwBCQYo 0TAAReg657e9
LLAJGjYHaY23DjIPrx/X/wCvkAWO4ikxtcHJwM8Z69PXofyoupDDazSqAWRG YZ6ZAqEWR8hY
WlzGrA8Lg4GT17HOOfbjHWp7iLz7eWLO3zEK5xnGRihgNW6iZGYeZ8uMr5bb uf8AZxn/APUa
BdREoFLMW7KhOOcc8cc5646H0qGSyeXc0skbOdox5fyEDOAVzz94nr2HpTYt PMZiw8a7CSTH
GVY/MW2g5+7z05/wALMVxFM21GJOMjKkBh6gnqPceoqWqlnYratlRHgLtBWM KxH+0e549v8A
C3QAUUUUAFFFFABRRRQAUUUUAR2//HvF/uD+VSVHb/8AHvF/uD+VSUAFNP8A rFPsf6U6mn/W
KfY/0oAdUUjOzNGqqfl5JOOufY+lS1XmgErnfDFKhA4k7EZ9j60ASI7F2V1A IAPBz1z7e1PZ
goyxAGQOT3PSoYYAhIMUaJgAIvQdc9vellgEjRsDtMbbhxkH14/r/wDXyALH cRSY2uDk4GeM
9enr0P5VT1zd9iUJneZF2gHkntjn/H+omFkfIWFpcxqwPC4OBk9exzjn24x1 qPWZGitEkTlk
kVgPXHPqPT3/AKh9RdDDNvMsUZWT5izZIlG1QNuOc4Hbv2FNjt7ncv3wu8IC GHX5cY55/hI+
ntUiXBgTZFDPGo3bjv8Am5x0OOPuH9aRriTzY3aKQ+VKZDuJJPTgk/7h/X0r UkhVLjdtXflV
VsA9jtx/7L+npSiG5DABuMZDCQbRjHfOB0X9PanLPPEkS+WcxPu5HoSQPwO/ 9fSnyXDtlZI5
2jKkN5khLdc8HGB9z07H8DQDQ0eMxX0iZLBYlOc5AJC9Dj+vYde21WJozb7+ VvLZAIlUBuSM
YXrj29voe23WUtykFFFFIYUUUUAFFFFAEdv/AMe8X+4P5VJUdv8A8e8X+4P5 VJQAU0/6xT7H
+lOpp/1in2P9KAHUUUUAFMkcomQMnIABOOpxT6ZKpZMLjIIPPsc0ARLKwZ/l ThwrYboSB7c8
EVYqlFZpFI7RQRRlnBJXsBjgcDjj86tGNNpAXGRj5eD+YoAabiIOE3gsfTnv j+fFSKwdQykM
pGQQeCKrQ2hhZCso+Vdn3AMrnI/z/KpbaEQRbN24kliegyeuB2FAEaXa/aJY pMja4VTtOOVB
5PTOT/Knm6iBcMWUr2ZCM844455x0z1HrUbWrtM5Mq+U8iyFdnzZXbjnP+yO 1QjTdrE5gb5C
vzQ5Lcg5fn5jx7cnNAFk3cKgFi4yMnMbDaPVuPlHB5OOlT1QbTQ20s6SNt2s 0se84yT8uTx1
PXPQenN+gAooooAKKKKACiiigCO3/wCPeL/cH8qkqO3/AOPeL/cH8qkoAKaf 9Yp9j/SnU0/6
xT7H+lADqKKKACmSOUTIGTkAAnHU4p9MlUsmFxkEHn2OaAIllYM/ypw4VsN0 JA9ueCKfczeR
A0pGduOM+9V4rNIpHaKCKMs4JK9gMcDgccfnVsIq/dUD6D/PoKAKa6kpMAMR HnHHXOOSP6Vb
SSOTOx1bHXac4pGhVpllbJKjCjsPf61Ha2iWpcozHdjO4+lAD2uIlkKFjlRl jtO1eM8noOPW
m/a4dpOXBBxtMbBj9Fxk9D27H0qOayE00jM4RHUqRGu1myMfMc4Ptxx/NqWB jwyGFJFYMvlw
7V6EcjOTwx7+nvkAmW8gaN3DnbGu5sqQQMkdMf7J/KhryBC+5yAgJJ2nHHUA 4wSMHgeh9Kqr
YztBKplRHmDo+UyCCzEEc8fePr2pz6YrGbBjXzA/zeUN+WznLdxyfTtz6gFj 7XDtJy4IONpj
YMfouMnoe3Y+lL9qi3hcsCcdUIAJ6AnHB6cHnkUya1L3HnpIFcBduVyARuHP PPDmmfYQbnzm
8osSrMxiBbIAHykngcD1780AXKKKKACiiigCO3/494v9wfyqSo7f/j3i/wBw fyqSgApp/wBY
p9j/AEp1NP8ArFPsf6UAOooooAKZI5RMgZOQACcdTiq51CLcFjWWVsZwiHIH 404tPLGMRoBk
HlyDwfQr7Urotwkt0KsrBn+VOHCthuhIHtzwRU7MEUsxCqBkkngCs6Gxkikd o0tkLMCSsZGM
Y4Htxn65qy9s8iFGMO0jH+qI/wDZvYflRcVl3Fa8iV4lOf3uNp+vTjr+lSxy JLGHjbcp6Gqh
sJGkVzcAsu0k7PvFehPNSwwy26bV8uQk5ZjlST6nrn9KLsVvMledEkVG3At0 O07fz6VJWdPa
yyXAkaJSd6vkKGYYI4DEjA46YPU+tXPOI+/DKo9cBv5E0XHysloqL7Qn92X/ AL9N/hT0kSQZ
R1YdMqc0XE4tbodRRRTEFFFFABRRRQBHb/8AHvF/uD+VSVHb/wDHvF/uD+VS UAFNP+sU+x/p
Tqaf9Yp9j/SgB1RM5kkMcZK7fvMB06YAzx3/AM5qWoEYROyOcFmyGPRsnpn1 HTHpikyokqIs
YwigZ5PufU0kjlEyBk5AAJx1OKfTJVLJhcZBB59jmmSRLKwZ/lThwrYboSB7 c8EVJNKsELys
CVUZOBVaKyWJ2aOCGMuwJKnoBjgcdOPzqxKuyImJQG4GVHIHGcfh/IUAV5L1 1niQKvzFQ467
S2eh79PSrFtMJ4t+3aQSpHUZHXB7io4UjKxh4RuXhSY+ignb244H4e1OsyTb gMMFSVA2FBjP
GB6YxQIf56ed5Q3Fu+FJA78noKkqFYXS4d0ddkh3MpXJzgDg546DtU1AwqGU CNllUAEsA2P4
geOfpn/OamqKT944jHRWDOfTHIH1zj8PwpMqO5LRRRTJCiiigAooooAjt/8A j3i/3B/KpKjt
/wDj3i/3B/KpKACmn/WKfY/0p1MYAyLkZ4Pb3FAD6qSXsfl7tm6JiRuPCsAO 3rnoPWrIjQdE
X8v8+g/KontUYMFZowxJYKeCT14NA1uRQSFyFjkZGKhgkg3AgjqD1PPHX+lO ku3hmjjliUBg
SWVs45AGBjk5IH41NFDHESUXBIAJ68AYFNmt1mkDPyvlvGV9Q2O/4frSsPm7 lePVISjvL+7A
favViy4yGwBnBp1xqMEbKiSKzsy9ASMFgDyOBxmnNauLh54pVV2J+8mQAQoP cf3BTBYGNVji
lAiDIxDLliV298j+6O3rRqHuiyajBgiKRSyuqncCBgsASPXjPSnS3qhtkGyV 8ZPzcY/AEk/Q
fXHGYotMWIBVMahSuCsQDEBgfmPc8e30qe4tvNJZTHlgFYSJvVgDkcZHQk/n 9MGoe6RjUFJZ
Ah3oBvzkAE446Z5zxxzTo7h5mCq8aMQTsKMTxjOc4x1HGO9NisfKtTD5mTlG DbehUKBx9V/W
lFpIsnnLMnnkncSh24IUcDOf4R39fwLBfshqXKTMAbh8HHKRlV5AIGSDgnI7 jqO9T28kTqRD
u2r3KkA+4J6/UVVtrGWMGJpF8lXQj5fmbaq85zxyvTFWLS2Nvvyy/NjCIpVF +i5OOvNOwm2y
xRRRQIKKKKACiiigCO3/AOPeL/cH8qkqO3/494v9wfyqSgApp/1in2P9KdTG AMi5GeD29xQA
+q0l7FG20bnOSMIM8jGf5/oanEaDoi/l/n0H5VALKIEYLBV3bVB4UEYIHtQw JYp45s+W2SAC
R04IyDUc915NxDGUysmctn7vIA475LAU6G2SFtwLMwUICx6ADoP5/wCRRNbr NIGflfLeMr6h
sd/w/WgBi3sWDvypDMDgEgAMRkkDgcd/f0pYrtXSRikg8typARjnDEccc9O3 SoE0+RYWQ3AY
yqVlYpywJY8c8H5j69qkezLRtHvQpvLqrpkZJJIYZ5GTx0xgdaABr+MNIACQ sXmBsNj+LIOB
8uNvf8qka8gQvucgICSdpxx1AOMEjB4HofSq66cUgkiWVAJEZHxHgAEsRtGe Mbj69O1OlsDK
jxmUCMl2UbeQzBgcnPI+Y8YHagCb7XDtJy4IONpjYMfouMnoe3Y+lTKwZQwz gjPIwfyqtcWh
mkZw0eWCgb0LbcbuRgjB+br2qxGnlxqm5m2gDcxyT7mgB1FFFABRRRQAUUUU AFFFFAEdv/x7
xf7g/lUlR2//AB7xf7g/lUlABTT/AKxT7H+lOpjAGRcjPB7e4oAczBVLMcAD JNVxctnJi+TO
ODlh9RipXhjeNkKLhhjgf59B+VVfsTszA7AGbLOB8zfgRipd+gFgXMe4A7wS cDKMP6UTzPHL
AqorCR9pJbGOCfTngGmpZwowbBJByMnv606eF5JYGV1URvuIK5zwR68cE015 gRfbo/PVQT5e
xmLFG5OVA2nvnPbPanm9gG3mQk5+URsWGMZyMZHUdfWoDpxdEjeVGjjTYimP tlSN3PP3Rnp3
qW3sxBIrgxjAYFY4wi87eg/4D79aYAL5GeRQOFdVDc7WDbecgY/i6U61u0uY 4mAZWkTdtKke
meSOeo5qKKwMUSxCUFAY2OV5LLt9+hC9KHsybaG2OHRWChsYKptI555JGRnj 72e1AE7XC+VG
8fzmXHljpuyM/hwM/wCcUn2gxKPtChXJ4WLdISPXgZ/T0p80XmBSDtdDuRsZ wcY6d+CRURgn
LLJ50fmqCoPlnbtOO27rwOc0AOF5A0mxXJ5A3BTtyQCPmxjnI796Y99EpQqs jqz7dwjb0JyO
Pm6dvWkjsRHCYlc7d8bDI5woXj/x39aaliyYZZUV1YMiqhEa8Efdz33HoR2/ EAnF1EyyFSzC
M7W2oTg5xjgf560w30IbG4kEDAVWLZO7jAH+yfyOcUj2e638rcp/eM+HXKnJ JwRnnr+YBqO3
07yZI38xfkOdqpgfx8Dnj7/6UASrexGYpyFCB9+DgctnPHy4296milWVdyhw M4+ZCp/Iiq62
ZRpCroRIGDh0yCCzEd/9o59fapbWAwRlS+7JzgZCr7AEnA9qAJqKKKAI7f8A 494v9wfyqSo7
f/j3i/3B/KpKACmn/WKfY/0p1IVBIJAOPUUALUDz4dQgDgnBIycc4PQGpRGg 6Iv5f59B+VVT
ZbFRIlUogwA5HTPT7ppoTLMcgcLnhmGdpyDx1680y6maGMGOPzZGO1E3Y3Hr 17cAn8KRLSNW
jbvGSRwBknjJwPTiie1WeWNnZwsYOFVivJxzkH0yPxpDE+22/wAvzNhkD5CN gKehJxx0PWlF
5AWYbyu0kFmUquR15Iweh/I1CmnhIJohKdskXlLkZ2jLY784DY/CnSWIkhET Odu+Rjgc4YNx
/wCPfpQAr30SlMLIdz7SPLYMOCc7cZPT+fpTri7SBZchiyIWAKkBsDOAcYNM NpI0nnNMnngj
aQh24AYcjOf4j39Pxjl00SzFmdNpLZby/wB4QwIxuz0GeOOwoAn+2RZOdwGA QNjbjkn+HGf4
T+tBvbcEDc3TcTsbCjJHJxx0PXpimNaSNKJjMnnKFwQh25G4dM+j+vb8KQWP 7qdfM5mjKE7e
hJYk/m3T2oAsJOjyMi7iV6nadv59KkqvDbGO4eXcoDZ+RFKg5PUjJyffj/Cx QAUUUUAFFFFA
BRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFF
FABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlR2//AB7xf7g/lUlABRRRQAUUUUAF FFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSU AFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlUIgf KT5n+6P4zTsH
++//AH2f8aALtFUsH++//fZ/xowf77/99n/GgC7RVLB/vv8A99n/ABoTOGyz n5sffb0HvQBd
oqp/31/323+NH/fX/fbf40AW6Kqf99f99t/jR/31/wB9t/jQBboqp/31/wB9 t/jR/wB9f99t
/jQBboqjzvcb3wCMfOfQe9Lg/wB9/wDvs/40AXaKpYP99/8Avs/40YP99/8A vs/40AXaKpYP
99/++z/jRg/33/77P+NAF2iqWD/ff/vs/wCNGD/ff/vs/wCNAF2iqWD/AH3/ AO+z/jRQBWnE
ZtY/MkjQcf6zlTx0I7+v4VB57JFhCsQVCYkUACVsnoPQ4BwP73WrKzqihCrZ UYPSl+1J/db9
KQytcXbpEVEoEwaTK8ZAAYrx+C1MXZbhY5bjZwCOAPMJJyOfTjpzzT/tSf3W /Sj7Un91v0oA
hsZppX/eOhyuWUHJQ+nQY78Ek8exqecKbeUO4Rd/LN06LwfbtSfak/ut+lC3 MY3ZD4JzwB6A
evtQIp+a0aBYWgij3HMqYRWOB0yCO5H/AAH8KkSSd5AGlK7nCEKoAX92GyMj PX1q19pi/wBv
/vkf40faYv8Ab/75H+NAFP7ZIzQNvVSwQFCwG7djJAxkjn17e3LWeVreDfMz eYiyMxA+TDJk
jjpyeuelXvtMX+3/AN8j/Gj7TF/t/wDfI/xoAqibErqbgRxFv9b8oydqY5xj nJP4VLBKz3Ui
NJuxnhCCq88A9w3/ANf8JftMX+3/AN8j/Gj7TF/t/wDfI/xoAS5CmOUO4Rcr lm6dBwfbtVaO
QxR7oUjaMMV/dAKrkgYI69/l/wD1VY+0puY7W5P9Mf0pGniYqSrEqcj2OCP6 mgCIPMhctMW2
SJHjaADkLk9M9yetRRymKxhRZ9rYAZmZVCEAfKTtPPtjPBq39qT+636Ufak/ ut+lAyKK4eTy
iXAV1VmIX7rED5c+/wDnqKuVB9qT+636Ufak/ut+lAE9FQfak/ut+lH2pP7r fpQBPRUH2pP7
rfpRQB//2Q==
--------------4A0AD449D1DF128C7C8B34A5--

--------------3C1C595ABD93E0BE497A6A02--
Re: restricting attributes [message #9641 is a reply to message #9571] Thu, 30 January 2003 15:01 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: Michael.Hartmeier.softwareag.com

I use XSDComplexTypeDefition.getAttributeUses().

But the XSD version is use is quite old ...

I want to switch to a new XSD version in a week or two. Do you plan a new
release any time soon?

Michael

Ed Merks wrote:


> --------------3C1C595ABD93E0BE497A6A02
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit

> Michael,

> Testing this with the latest unpublished version, I get this content in the
> semantics view:

> [Image]

> I know that this used to be a problem, but I think it was fixed quite some
> time ago. In any event, it appears to be working correctly now. Are you
> sure you aren't looked at the
> XSDComplexTypeDefinition.getAttributeContents()?


> Michael Hartmeier wrote:

> > I have a schema where a type \"derived\" is a restricting of a type
> > \"base\"
> > (see below). If I inspect the attribute uses of type \"derived\" (i.e. I
> > call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
> > \"c\"!?
> >
> > I\'ve checked the XML Schema spec: as far as I understand it,
> > \"derived\"\'s attribute uses should contain attribute \"c\". Is there
> > anything wrong with my schema or could this be an XSD problem? I\'m using
> > build 20021023_1900TL.
> >
> > Michael
> >
> > <xs:complexType name=\'base\'>
> > <xs:sequence>
> > <xs:element name=\'x\' type=\'xs:string\'/>
> > </xs:sequence>
> > <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> > <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> > <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> > </xs:complexType>
> > <xs:complexType name=\'derived\' >
> > <xs:complexContent>
> > <xs:restriction base=\'base\'>
> > <xs:sequence>
> > <xs:element name=\'x\' type=\'xs:string\'/>
> > </xs:sequence>
> > <xs:attribute name=\'a\' type=\'xs:string\' use=\'required\'/>
> > <xs:attribute name=\'b\' type=\'xs:string\' use=\'prohibited\'/>
> > </xs:restriction>
> > </xs:complexContent>
> > </xs:complexType>

> --
> Ed Merks


> --------------3C1C595ABD93E0BE497A6A02
> Content-Type: multipart/related;
> boundary="------------4A0AD449D1DF128C7C8B34A5"


> --------------4A0AD449D1DF128C7C8B34A5
> Content-Type: text/html; charset=us-ascii
> Content-Transfer-Encoding: 7bit

> <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
> <html>
> Michael,
> <p>Testing this with the latest unpublished version, I get this content
> in the semantics view:
> <blockquote><img SRC="cid:part1.3E312BC3.2197DC7E@ca.ibm.com" height=367
width=163></blockquote>
> I know that this used to be a problem, but I think it was fixed quite some
> time ago. In any event, it appears to be working correctly now.
> Are you sure you aren't looked at the
XSDComplexTypeDefinition.getAttributeContents()?
> <br>
> <p>Michael Hartmeier wrote:
> <blockquote TYPE=CITE>I have a schema where a type \"derived\" is a
restricting
> of a type
> <br>\"base\"
> <br>(see below). If I inspect the attribute uses of type \"derived\" (i.e.
> I
> <br>call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
> <br>\"c\"!?
> <p>I\'ve checked the XML Schema spec: as far as I understand it,
> <br>\"derived\"\'s attribute uses should contain attribute \"c\".
> Is there
> <br>anything wrong with my schema or could this be an XSD problem? I\'m
> using
> <br>build 20021023_1900TL.
> <p>Michael
> <p><xs:complexType name=\'base\'>
> <br> <xs:sequence>
> <br> <xs:element name=\'x\' type=\'xs:string\'/>
> <br> </xs:sequence>
> <br> <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> <br> <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> <br> <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> <br></xs:complexType>
> <br><xs:complexType name=\'derived\' >
> <br> <xs:complexContent>
> <br> <xs:restriction base=\'base\'>
> <br> <xs:sequence>
> <br> <xs:element name=\'x\'
> type=\'xs:string\'/>
> <br> </xs:sequence>
> <br> <xs:attribute name=\'a\' type=\'xs:string\'
> use=\'required\'/>
> <br> <xs:attribute name=\'b\' type=\'xs:string\'
> use=\'prohibited\'/>
> <br> </xs:restriction>
> <br> </xs:complexContent>
> <br></xs:complexType></blockquote>

> <p>--
> <br>Ed Merks
> <br> </html>

> --------------4A0AD449D1DF128C7C8B34A5
> Content-Type: image/jpeg
> Content-ID: <part1.3E312BC3.2197DC7E@ca.ibm.com>
> Content-Transfer-Encoding: base64
> Content-Disposition: inline;
filename="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nsmailRO.jpeg"

> /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACAWGBwYFCAcGhwkIiAmMFA0MCws MGJGSjpQdGZ6
> eHJmcG6AkLicgIiuim5woNqirr7EztDOfJri8uDI8LjKzsb/2wBDASIkJDAq MF40NF7GhHCE
> xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG xsbGxsb/wAAR
> CAFvAKMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
> AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
> FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
> h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
> 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
> AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
> NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
> hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
> 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCK7u5YbgxxlAoVePLU9VB9 Ks+TqITeRFtA
> z9xen5Vn6hj7a2c42J0/3RW1pzL5UiRrEQCoLRg7Gz149cdfwrV6RuStWZv2 qcMQ2wEcEGNf
> 8KetzIf7n/ftf8KllULqkI2qpyhIUYweO1LHMjRyHbncoeQZ6ncP/rn8fahW tsIas7nsn/ft
> f8KkWVj/AAp/3wv+FEa+W4WNWkbBJZcg4PTHpx/PFSMhwzYMjfxE5JXgf/X/ ACo0DUAxzgom
> R/sD/CnqQf4E/wC+BTyqvK5K4w5HHfr/AIU9UXONpGSBzxjr70tA1GYX+4n/ AHwKML/cT/vg
> VIqg4O3qOg5pcKA6jOR7e9DsGpHhf7if98Cjav8AzzT/AL4FOVf7w/HNOCjH Ixzzn69qljGb
> V/55p/3wKNqf880/74FPbIUZXbyf6U2pZRHG8MjOqqhZDhgUAI/SiJ4ZlLRq jLkjOwYP045q
> ndwSXkzeWvliMFS7ZHmf7PGPl9/yq3bPvhH7oxFflKEYxj09R7ikMcsUfI2L wxA496Xy4/7i
> /lSjq3++38zS0AN8uP8AuL+VHlx/3F/KnUUAN8uP+4v5UU6igDBvkZ7ssqlh tTkD/ZFWF1G/
> AAyQB/sVbeWRWAWRgAq8A+wqUC5Cb28zaBn73/1605tNSLGVI0s0hkkBLHqc YpVU+hrXSViM
> 72/OpN7f3j+dHPYOUysszFm6k5NPU1pb2/vH86N7f3j+dHOHKUVYeo/OpVdf 7w/OrPmHcV3n
> IGSM0b2/vH86XOHKQ+Yn99fzpfMT++v51Lvb+8fzo3t/eP50c4cpF5if31/O jzE/vr+dS72/
> vH86N7f3j+dLmHYj8xP76/nR5kf99fzqQyFRlnIGccmje394/nSuOwzzI/76 /nR5kf8AfX86
> fvb+8fzo3t/eP50hkYkTLfOv3m7+5pfMj/vr+dP3t/eP50b2/vH86AGeZH/f X86PMj/vr+dP
> 3t/eP50b2/vH86AGeZH/AH1/Oin72/vH86KAM64GSQSR8i8r1+6OlWtOZfKk SNYiAVBaMHY2
> evHrjr+FVpCC4wR91f5CpluJQAPPIA9l/wAKu+liSVVCsw2qp4JCjGDgdqqe Q0lzcbfuyOEk
> /wB3ap/xHH97ParCOu5maQMzHJJIqXzI/wC+v51AylavKIreIHh0Rg3HCgDc P5f99e1MRkiL
> eQ0MnA3TIo3KNwBLHnJwSc+xq8GiDlwy7iACd3YZ/wATTvMj/vr+dAyizENN NFcF/LgDZG0h
> 8F+uB/LFNkubhTORIgKh/kzkqADg4xx0HJOOfcVoeZH/AH1/OjzI/wC+v50A VPOkilOXeQK5
> TbtGT8m7PAHPb/OaZDLcTeZGkscmNpLCTsc5G4KMdB27nnpi95kf99fzo8yP ++v50AVrSQCx
> gV2EbGHOQegAHPIx3FMe4kERZpVjbcAQcIdvPI3dz7/TqCaueZH/AH1/OjzI /wC+v50AUJJS
> +0PKyHzItsbBQWGVOSMZznPTjitGm+ZH/fX86PMj/vr+dADqKb5kf99fzo8y P++v50AOopvm
> R/31/OjzI/76/nQA6im+ZH/fX86PMj/vr+dADqKb5kf99fzooAnjcrbwBVBL ADk47Z/pTt8g
> dA6KAxxkNnsT6e1RiMyWsI2qwCjKt0I24/rSR2qow2W8ES5y2zvwR6e9MRJe S+TayPg8DHBx
> jPGc9qgBL2wk3+W5PB88spxzkH6Z7VYnT9zJ5fysR1Cg579O/wD9eq0KRxxs rGQlmLHbCwHI
> xwMcU9LAWoWZ4gXChskHacjIOKpyanshnbycvG5Cpu++BnnOOPutx7e4q5AS 0eSpXLNwQRxk
> +tQtZK1vJGW+ZxIofHQOcnj8vypASPcxrHvG5uWUKq5LFc5A/wC+TUcV4GjM jmIrnavkuZMn
> 0wBSpARdTzABWIwhPIJwMt19lGP9n3pptJGk85pk88EbSEO3ADDkZz/Ee/p+ IAsV6rTSRvuX
> DgKSjAcqp5PQHJ6fSnG9twpbc2BjHyN82SB8vHzckdM9RSfZSVfdICzypISF wMrt4699v61D
> FpixAKpjUKVwViAYgMD8x7nj2+lAFlLqJ920sSozjYcnHXHHOOhA6Hio5r6O O3eVAzsoJ8vG
> 1uBk5B6duvqPUZa1juGPM/56fw8Hc4bB9RxgjuD2pg0uM200UiwlpCSpWIAR kqBwMn0zQBdk
> dY0LucKOp9Kja6iXuzHJGEQseOvQdumfXilMTgFY5BGm0KqhR8uM5x+GPpio JLEtGkayKqpw
> jbTvReOFYHj6/TOecgD3u1+0RRR5O5yrHaccKTwemcj+dWaqrausyESr5SSN IF2fNlt2ec/7
> R7VaoAKKKKACiiigAooooAjt/wDj3i/3B/KpKjt/+PeL/cH8qkoAKaf9Yp9j /SnUxgDIuRng
> 9vcUAPqrPqEEHVix3FcL6jr164qwI0HRF/L/AD6D8qrmxjwAjyIFJK7TjaCM ED0H8u1NWvqB
> PHLHIzKjZK4yPqMioLu7+zSRp+6G8Md0smwcY46H1/SpkhRZWl5ZyMAsc7R6 D+dMmhkeaOWK
> REZFZfmQsCCR7j0pAMW72tIswwyuFCxqXP3VJ6DPU9celON7b7iAzNjH3UZg cgHggc8HPHao
> ZNP8xzI7RO5OcSRbl5VQeM/7Pr3NSR2QjdSH4WQOBtA/5Z7McfnQBJ9qhLhQ +c4wwBK89Pm6
> c8fmPWom1CHyRIm9gSuAUYEgkDIyOevb29ajh0xYnjOY22hcs0QLZUAcHsOB 29eaebH91Avm
> cwxhAdvUgqQfzXp70ATrcRtIEXeWIz9xsDjOCccH2NS1WW2b7UJmdAcc+WhU ucY+bnkenp6+
> tmgAooooAKKKKACiiigAooooAjt/+PeL/cH8qkqO3/494v8AcH8qkoAKrLM7 vH8iBnQsoLHp
> xnt7irNURZqJopGt4WkRcbs9enP3eoxx+NAFyNt8avjG4A4qKW7ijjZ87lRt pwR1/Hr+FPii
> CxoGVSwABOO/H+AqFrGJk2AuqgkqAfugjBA9v8ihgTRTxzZ2NkgAkdwCMim3 UzQxgxx+bIx2
> om7G49evbgE/hRDbJE24FmYKFBbsB2H8/wDIpJ7VZ5Y2dnCxg4VWK8nHOQfT I/GgCKTUEUOV
> RnAgEykA4YYY4Jxx07+tPe+hVW+YhwhfayspwM8njIHB7enqKjTTwkbRCU+W 6GNgRkhcttAO
> eMbsc56DpT3tXkScSSqWmi8slUwB97nGf9r9KAEjvo9khmJQozgnYwBCk9D0 JwM8e9Pnu0gl
> SMhmLEAhVJIBDEHAHP3TURsDIrRyygxFnYBVwwLbu+T/AHj29KU2kzTec80Z lG3biMhRjcOR
> u5++e4oAm+1QhypfGM5YgheOvzdOOfyPpT4pVlXcocDOPmQqfyIqqNPVZXcC E7ixy0ILEtnO
> Tnkcnjjtz6z2sBgjKl92TnAyFX2AJOB7UATUUUUAFFFFABRRRQAUUUUAR2// AB7xf7g/lUlR
> 2/8Ax7xf7g/lUlABTT/rFPsf6U6mMAZFyM8Ht7igB9VftqCBpyp8sOVU5HzA dxn8cYzVgRoO
> iL+X+fQflVd7GJgRlxlmbg9Nw5H480MB8NyssrR4I+UOpP8AEp/w/wAPWlup mhjBjj82RjtR
> N2Nx69e3AJ/CiC2SBmZSxZgqkn0AwP6/nST2qzyxs7OFjBwqsV5OOcg+mR+N AEUmoIocqjOB
> AJlIBwwwxwTjjp39ae99Cqt8xDhC+1lZTgZ5PGQOD29PUVGmnhI2iEp8t0Mb AjJC5baAc8Y3
> Y5z0HSnvavIk4klUtNF5ZKpgD73OM/7X6UAJHfR7JDMShRnBOxgCFJ6HoTgZ 496fPdpBKkZD
> MWIBCqSQCGIOAOfumojYGRWjllBiLOwCrhgW3d8n+8e3pSm0mabznmjMo27c RkKMbhyN3P3z
> 3FAE63ETS+WGO7JGdpwSOoB6E9ePY+lNeaRpGSCNH2HDl3KgHGcDg54I/P8A KOKxWK5MoEf3
> mbPljfk5zlvTk9h2/FLux+0LIqtGBLywePfg4xuHIwcfy+uQCX7ZBhiHLbW2 EKpJ3c8YA5PB
> /DnpS/aoSjvv4RN7cHgc/wCB468Uz7KRGoSQB0laRSVyMsW4Iz6Me9RPYOYp FjmVTMhWQsme
> pY8cjHLH17UATi8gLMN5XaSCzKVXI68kYPQ/kakilWVdyhwM4+ZCp/Iiqkdp KykStHtEkjIh
> TP3iwGeeRhunFWLWAwRlS+7JzgZCr7AEnA9qAJqKKKACiiigCO3/AOPeL/cH 8qkqO3/494v9
> wfyqSgAqBGlcJII05XjL+v4VPVNbZQyFrW3aRQPnPXjHOdtAFqNt8avjG4A4 qiLx5JYGBKLI
> cGPGWByRz+XOOh9auRRBY0DKpYAAnHfj/AVHdPMu1YUzuVst1wccD/6/t70A PtpvPgSXaV3D
> p/h6j0PpTbqaSBFaONHBYKdzlcEkAdj61HA8qmFAkjKwO8vnK4A5yffjHv6C p54vOQLnGHVs
> 49GB/pQAgnQKd5AZWVGAyQGOMDpz1FMS9t3TeGYDG4bkYbh7ZHPUdPUetBg3 3wlK4CIMHP3j
> yP0BP13e1VotPkktIkuWTckSqqhOBypw3J3cqOmO9AFr7XDtBy5JONojYsPq uMjqO3cetT1R
> On/u1VWijOSS0cWwrnA+Ug8dO+fy4q9QAUUUUAFFFFABRRRQAUUUUAFFFFAE dv8A8e8X+4P5
> VJUdv/x7xf7g/lUlABTT/rFPsf6U6mn/AFin2P8ASgB1QXEuxZMhdiJuZieg 57YPpU9Vbu2E
> 6yK8aOjJjnqp55HB55oAmR2LsrqAQAeDnrn29qezBRliAMgcnuelQwwBCQYo 0TAAReg657e9
> LLAJGjYHaY23DjIPrx/X/wCvkAWO4ikxtcHJwM8Z69PXofyoupDDazSqAWRG YZ6ZAqEWR8hY
> WlzGrA8Lg4GT17HOOfbjHWp7iLz7eWLO3zEK5xnGRihgNW6iZGYeZ8uMr5bb uf8AZxn/APUa
> BdREoFLMW7KhOOcc8cc5646H0qGSyeXc0skbOdox5fyEDOAVzz94nr2HpTYt PMZiw8a7CSTH
> GVY/MW2g5+7z05/wALMVxFM21GJOMjKkBh6gnqPceoqWqlnYratlRHgLtBWM KxH+0e549v8A
> C3QAUUUUAFFFFABRRRQAUUUUAR2//HvF/uD+VSVHb/8AHvF/uD+VSUAFNP8A rFPsf6U6mn/W
> KfY/0oAdUUjOzNGqqfl5JOOufY+lS1XmgErnfDFKhA4k7EZ9j60ASI7F2V1A IAPBz1z7e1PZ
> goyxAGQOT3PSoYYAhIMUaJgAIvQdc9vellgEjRsDtMbbhxkH14/r/wDXyALH cRSY2uDk4GeM
> 9enr0P5VT1zd9iUJneZF2gHkntjn/H+omFkfIWFpcxqwPC4OBk9exzjn24x1 qPWZGitEkTlk
> kVgPXHPqPT3/AKh9RdDDNvMsUZWT5izZIlG1QNuOc4Hbv2FNjt7ncv3wu8IC GHX5cY55/hI+
> ntUiXBgTZFDPGo3bjv8Am5x0OOPuH9aRriTzY3aKQ+VKZDuJJPTgk/7h/X0r UkhVLjdtXflV
> VsA9jtx/7L+npSiG5DABuMZDCQbRjHfOB0X9PanLPPEkS+WcxPu5HoSQPwO/ 9fSnyXDtlZI5
> 2jKkN5khLdc8HGB9z07H8DQDQ0eMxX0iZLBYlOc5AJC9Dj+vYde21WJozb7+ VvLZAIlUBuSM
> YXrj29voe23WUtykFFFFIYUUUUAFFFFAEdv/AMe8X+4P5VJUdv8A8e8X+4P5 VJQAU0/6xT7H
> +lOpp/1in2P9KAHUUUUAFMkcomQMnIABOOpxT6ZKpZMLjIIPPsc0ARLKwZ/l ThwrYboSB7c8
> EVYqlFZpFI7RQRRlnBJXsBjgcDjj86tGNNpAXGRj5eD+YoAabiIOE3gsfTnv j+fFSKwdQykM
> pGQQeCKrQ2hhZCso+Vdn3AMrnI/z/KpbaEQRbN24kliegyeuB2FAEaXa/aJY pMja4VTtOOVB
> 5PTOT/Knm6iBcMWUr2ZCM844455x0z1HrUbWrtM5Mq+U8iyFdnzZXbjnP+yO 1QjTdrE5gb5C
> vzQ5Lcg5fn5jx7cnNAFk3cKgFi4yMnMbDaPVuPlHB5OOlT1QbTQ20s6SNt2s 0se84yT8uTx1
> PXPQenN+gAooooAKKKKACiiigCO3/wCPeL/cH8qkqO3/AOPeL/cH8qkoAKaf 9Yp9j/SnU0/6
> xT7H+lADqKKKACmSOUTIGTkAAnHU4p9MlUsmFxkEHn2OaAIllYM/ypw4VsN0 JA9ueCKfczeR
> A0pGduOM+9V4rNIpHaKCKMs4JK9gMcDgccfnVsIq/dUD6D/PoKAKa6kpMAMR HnHHXOOSP6Vb
> SSOTOx1bHXac4pGhVpllbJKjCjsPf61Ha2iWpcozHdjO4+lAD2uIlkKFjlRl jtO1eM8noOPW
> m/a4dpOXBBxtMbBj9Fxk9D27H0qOayE00jM4RHUqRGu1myMfMc4Ptxx/NqWB jwyGFJFYMvlw
> 7V6EcjOTwx7+nvkAmW8gaN3DnbGu5sqQQMkdMf7J/KhryBC+5yAgJJ2nHHUA 4wSMHgeh9Kqr
> YztBKplRHmDo+UyCCzEEc8fePr2pz6YrGbBjXzA/zeUN+WznLdxyfTtz6gFj 7XDtJy4IONpj
> YMfouMnoe3Y+lL9qi3hcsCcdUIAJ6AnHB6cHnkUya1L3HnpIFcBduVyARuHP PPDmmfYQbnzm
> 8osSrMxiBbIAHykngcD1780AXKKKKACiiigCO3/494v9wfyqSo7f/j3i/wBw fyqSgApp/wBY
> p9j/AEp1NP8ArFPsf6UAOooooAKZI5RMgZOQACcdTiq51CLcFjWWVsZwiHIH 404tPLGMRoBk
> HlyDwfQr7Urotwkt0KsrBn+VOHCthuhIHtzwRU7MEUsxCqBkkngCs6Gxkikd o0tkLMCSsZGM
> Y4Htxn65qy9s8iFGMO0jH+qI/wDZvYflRcVl3Fa8iV4lOf3uNp+vTjr+lSxy JLGHjbcp6Gqh
> sJGkVzcAsu0k7PvFehPNSwwy26bV8uQk5ZjlST6nrn9KLsVvMledEkVG3At0 O07fz6VJWdPa
> yyXAkaJSd6vkKGYYI4DEjA46YPU+tXPOI+/DKo9cBv5E0XHysloqL7Qn92X/ AL9N/hT0kSQZ
> R1YdMqc0XE4tbodRRRTEFFFFABRRRQBHb/8AHvF/uD+VSVHb/wDHvF/uD+VS UAFNP+sU+x/p
> Tqaf9Yp9j/SgB1RM5kkMcZK7fvMB06YAzx3/AM5qWoEYROyOcFmyGPRsnpn1 HTHpikyokqIs
> YwigZ5PufU0kjlEyBk5AAJx1OKfTJVLJhcZBB59jmmSRLKwZ/lThwrYboSB7 c8EVJNKsELys
> CVUZOBVaKyWJ2aOCGMuwJKnoBjgcdOPzqxKuyImJQG4GVHIHGcfh/IUAV5L1 1niQKvzFQ467
> S2eh79PSrFtMJ4t+3aQSpHUZHXB7io4UjKxh4RuXhSY+ignb244H4e1OsyTb gMMFSVA2FBjP
> GB6YxQIf56ed5Q3Fu+FJA78noKkqFYXS4d0ddkh3MpXJzgDg546DtU1AwqGU CNllUAEsA2P4
> geOfpn/OamqKT944jHRWDOfTHIH1zj8PwpMqO5LRRRTJCiiigAooooAjt/8A j3i/3B/KpKjt
> /wDj3i/3B/KpKACmn/WKfY/0p1MYAyLkZ4Pb3FAD6qSXsfl7tm6JiRuPCsAO 3rnoPWrIjQdE
> X8v8+g/KontUYMFZowxJYKeCT14NA1uRQSFyFjkZGKhgkg3AgjqD1PPHX+lO ku3hmjjliUBg
> SWVs45AGBjk5IH41NFDHESUXBIAJ68AYFNmt1mkDPyvlvGV9Q2O/4frSsPm7 lePVISjvL+7A
> favViy4yGwBnBp1xqMEbKiSKzsy9ASMFgDyOBxmnNauLh54pVV2J+8mQAQoP cf3BTBYGNVji
> lAiDIxDLliV298j+6O3rRqHuiyajBgiKRSyuqncCBgsASPXjPSnS3qhtkGyV 8ZPzcY/AEk/Q
> fXHGYotMWIBVMahSuCsQDEBgfmPc8e30qe4tvNJZTHlgFYSJvVgDkcZHQk/n 9MGoe6RjUFJZ
> Ah3oBvzkAE446Z5zxxzTo7h5mCq8aMQTsKMTxjOc4x1HGO9NisfKtTD5mTlG DbehUKBx9V/W
> lFpIsnnLMnnkncSh24IUcDOf4R39fwLBfshqXKTMAbh8HHKRlV5AIGSDgnI7 jqO9T28kTqRD
> u2r3KkA+4J6/UVVtrGWMGJpF8lXQj5fmbaq85zxyvTFWLS2Nvvyy/NjCIpVF +i5OOvNOwm2y
> xRRRQIKKKKACiiigCO3/AOPeL/cH8qkqO3/494v9wfyqSgApp/1in2P9KdTG AMi5GeD29xQA
> +q0l7FG20bnOSMIM8jGf5/oanEaDoi/l/n0H5VALKIEYLBV3bVB4UEYIHtQw JYp45s+W2SAC
> R04IyDUc915NxDGUysmctn7vIA475LAU6G2SFtwLMwUICx6ADoP5/wCRRNbr NIGflfLeMr6h
> sd/w/WgBi3sWDvypDMDgEgAMRkkDgcd/f0pYrtXSRikg8typARjnDEccc9O3 SoE0+RYWQ3AY
> yqVlYpywJY8c8H5j69qkezLRtHvQpvLqrpkZJJIYZ5GTx0xgdaABr+MNIACQ sXmBsNj+LIOB
> 8uNvf8qka8gQvucgICSdpxx1AOMEjB4HofSq66cUgkiWVAJEZHxHgAEsRtGe Mbj69O1OlsDK
> jxmUCMl2UbeQzBgcnPI+Y8YHagCb7XDtJy4IONpjYMfouMnoe3Y+lTKwZQwz gjPIwfyqtcWh
> mkZw0eWCgb0LbcbuRgjB+br2qxGnlxqm5m2gDcxyT7mgB1FFFABRRRQAUUUU AFFFFAEdv/x7
> xf7g/lUlR2//AB7xf7g/lUlABTT/AKxT7H+lOpjAGRcjPB7e4oAczBVLMcAD JNVxctnJi+TO
> ODlh9RipXhjeNkKLhhjgf59B+VVfsTszA7AGbLOB8zfgRipd+gFgXMe4A7wS cDKMP6UTzPHL
> AqorCR9pJbGOCfTngGmpZwowbBJByMnv606eF5JYGV1URvuIK5zwR68cE015 gRfbo/PVQT5e
> xmLFG5OVA2nvnPbPanm9gG3mQk5+URsWGMZyMZHUdfWoDpxdEjeVGjjTYimP tlSN3PP3Rnp3
> qW3sxBIrgxjAYFY4wi87eg/4D79aYAL5GeRQOFdVDc7WDbecgY/i6U61u0uY 4mAZWkTdtKke
> meSOeo5qKKwMUSxCUFAY2OV5LLt9+hC9KHsybaG2OHRWChsYKptI555JGRnj 72e1AE7XC+VG
> 8fzmXHljpuyM/hwM/wCcUn2gxKPtChXJ4WLdISPXgZ/T0p80XmBSDtdDuRsZ wcY6d+CRURgn
> LLJ50fmqCoPlnbtOO27rwOc0AOF5A0mxXJ5A3BTtyQCPmxjnI796Y99EpQqs jqz7dwjb0JyO
> Pm6dvWkjsRHCYlc7d8bDI5woXj/x39aaliyYZZUV1YMiqhEa8Efdz33HoR2/ EAnF1EyyFSzC
> M7W2oTg5xjgf560w30IbG4kEDAVWLZO7jAH+yfyOcUj2e638rcp/eM+HXKnJ JwRnnr+YBqO3
> 07yZI38xfkOdqpgfx8Dnj7/6UASrexGYpyFCB9+DgctnPHy4296milWVdyhw M4+ZCp/Iiq62
> ZRpCroRIGDh0yCCzEd/9o59fapbWAwRlS+7JzgZCr7AEnA9qAJqKKKAI7f8A 494v9wfyqSo7
> f/j3i/3B/KpKACmn/WKfY/0p1IVBIJAOPUUALUDz4dQgDgnBIycc4PQGpRGg 6Iv5f59B+VVT
> ZbFRIlUogwA5HTPT7ppoTLMcgcLnhmGdpyDx1680y6maGMGOPzZGO1E3Y3Hr 17cAn8KRLSNW
> jbvGSRwBknjJwPTiie1WeWNnZwsYOFVivJxzkH0yPxpDE+22/wAvzNhkD5CN gKehJxx0PWlF
> 5AWYbyu0kFmUquR15Iweh/I1CmnhIJohKdskXlLkZ2jLY784DY/CnSWIkhET Odu+Rjgc4YNx
> /wCPfpQAr30SlMLIdz7SPLYMOCc7cZPT+fpTri7SBZchiyIWAKkBsDOAcYNM NpI0nnNMnngj
> aQh24AYcjOf4j39Pxjl00SzFmdNpLZby/wB4QwIxuz0GeOOwoAn+2RZOdwGA QNjbjkn+HGf4
> T+tBvbcEDc3TcTsbCjJHJxx0PXpimNaSNKJjMnnKFwQh25G4dM+j+vb8KQWP 7qdfM5mjKE7e
> hJYk/m3T2oAsJOjyMi7iV6nadv59KkqvDbGO4eXcoDZ+RFKg5PUjJyffj/Cx QAUUUUAFFFFA
> BRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFF
> FABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlR2//AB7xf7g/lUlABRRRQAUUUUAF FFFABRRRQAUU
> UUAFFFFABRRRQAUUUUAFFFFABRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSU AFFFFABRRRQA
> UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlUIgf KT5n+6P4zTsH
> ++//AH2f8aALtFUsH++//fZ/xowf77/99n/GgC7RVLB/vv8A99n/ABoTOGyz n5sffb0HvQBd
> oqp/31/323+NH/fX/fbf40AW6Kqf99f99t/jR/31/wB9t/jQBboqp/31/wB9 t/jR/wB9f99t
> /jQBboqjzvcb3wCMfOfQe9Lg/wB9/wDvs/40AXaKpYP99/8Avs/40YP99/8A vs/40AXaKpYP
> 99/++z/jRg/33/77P+NAF2iqWD/ff/vs/wCNGD/ff/vs/wCNAF2iqWD/AH3/ AO+z/jRQBWnE
> ZtY/MkjQcf6zlTx0I7+v4VB57JFhCsQVCYkUACVsnoPQ4BwP73WrKzqihCrZ UYPSl+1J/db9
> KQytcXbpEVEoEwaTK8ZAAYrx+C1MXZbhY5bjZwCOAPMJJyOfTjpzzT/tSf3W /Sj7Un91v0oA
> hsZppX/eOhyuWUHJQ+nQY78Ek8exqecKbeUO4Rd/LN06LwfbtSfak/ut+lC3 MY3ZD4JzwB6A
> evtQIp+a0aBYWgij3HMqYRWOB0yCO5H/AAH8KkSSd5AGlK7nCEKoAX92GyMj PX1q19pi/wBv
> /vkf40faYv8Ab/75H+NAFP7ZIzQNvVSwQFCwG7djJAxkjn17e3LWeVreDfMz eYiyMxA+TDJk
> jjpyeuelXvtMX+3/AN8j/Gj7TF/t/wDfI/xoAqibErqbgRxFv9b8oydqY5xj nJP4VLBKz3Ui
> NJuxnhCCq88A9w3/ANf8JftMX+3/AN8j/Gj7TF/t/wDfI/xoAS5CmOUO4Rcr lm6dBwfbtVaO
> QxR7oUjaMMV/dAKrkgYI69/l/wD1VY+0puY7W5P9Mf0pGniYqSrEqcj2OCP6 mgCIPMhctMW2
> SJHjaADkLk9M9yetRRymKxhRZ9rYAZmZVCEAfKTtPPtjPBq39qT+636Ufak/ ut+lAyKK4eTy
> iXAV1VmIX7rED5c+/wDnqKuVB9qT+636Ufak/ut+lAE9FQfak/ut+lH2pP7r fpQBPRUH2pP7
> rfpRQB//2Q==
> --------------4A0AD449D1DF128C7C8B34A5--

> --------------3C1C595ABD93E0BE497A6A02--
Re: restricting attributes [message #9685 is a reply to message #9641] Thu, 30 January 2003 14:36 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

Michael,

I'm expecting that a released 1.0.1 version will be made available soon. I think
the 12/19 version should be working correctly too, so moving to that version might
be a good idea...

Michael Hartmeier wrote:

> I use XSDComplexTypeDefition.getAttributeUses().
>
> But the XSD version is use is quite old ...
>
> I want to switch to a new XSD version in a week or two. Do you plan a new
> release any time soon?
>
> Michael
>
> Ed Merks wrote:
>
> > --------------3C1C595ABD93E0BE497A6A02
> > Content-Type: text/plain; charset=us-ascii
> > Content-Transfer-Encoding: 7bit
>
> > Michael,
>
> > Testing this with the latest unpublished version, I get this content in the
> > semantics view:
>
> > [Image]
>
> > I know that this used to be a problem, but I think it was fixed quite some
> > time ago. In any event, it appears to be working correctly now. Are you
> > sure you aren't looked at the
> > XSDComplexTypeDefinition.getAttributeContents()?
>
> > Michael Hartmeier wrote:
>
> > > I have a schema where a type \"derived\" is a restricting of a type
> > > \"base\"
> > > (see below). If I inspect the attribute uses of type \"derived\" (i.e. I
> > > call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
> > > \"c\"!?
> > >
> > > I\'ve checked the XML Schema spec: as far as I understand it,
> > > \"derived\"\'s attribute uses should contain attribute \"c\". Is there
> > > anything wrong with my schema or could this be an XSD problem? I\'m using
> > > build 20021023_1900TL.
> > >
> > > Michael
> > >
> > > <xs:complexType name=\'base\'>
> > > <xs:sequence>
> > > <xs:element name=\'x\' type=\'xs:string\'/>
> > > </xs:sequence>
> > > <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> > > <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> > > <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> > > </xs:complexType>
> > > <xs:complexType name=\'derived\' >
> > > <xs:complexContent>
> > > <xs:restriction base=\'base\'>
> > > <xs:sequence>
> > > <xs:element name=\'x\' type=\'xs:string\'/>
> > > </xs:sequence>
> > > <xs:attribute name=\'a\' type=\'xs:string\' use=\'required\'/>
> > > <xs:attribute name=\'b\' type=\'xs:string\' use=\'prohibited\'/>
> > > </xs:restriction>
> > > </xs:complexContent>
> > > </xs:complexType>
>
> > --
> > Ed Merks
>
> > --------------3C1C595ABD93E0BE497A6A02
> > Content-Type: multipart/related;
> > boundary="------------4A0AD449D1DF128C7C8B34A5"
>
> > --------------4A0AD449D1DF128C7C8B34A5
> > Content-Type: text/html; charset=us-ascii
> > Content-Transfer-Encoding: 7bit
>
> > <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
> > <html>
> > Michael,
> > <p>Testing this with the latest unpublished version, I get this content
> > in the semantics view:
> > <blockquote><img SRC="cid:part1.3E312BC3.2197DC7E@ca.ibm.com" height=367
> width=163></blockquote>
> > I know that this used to be a problem, but I think it was fixed quite some
> > time ago. In any event, it appears to be working correctly now.
> > Are you sure you aren't looked at the
> XSDComplexTypeDefinition.getAttributeContents()?
> > <br>
> > <p>Michael Hartmeier wrote:
> > <blockquote TYPE=CITE>I have a schema where a type \"derived\" is a
> restricting
> > of a type
> > <br>\"base\"
> > <br>(see below). If I inspect the attribute uses of type \"derived\" (i.e.
> > I
> > <br>call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
> > <br>\"c\"!?
> > <p>I\'ve checked the XML Schema spec: as far as I understand it,
> > <br>\"derived\"\'s attribute uses should contain attribute \"c\".
> > Is there
> > <br>anything wrong with my schema or could this be an XSD problem? I\'m
> > using
> > <br>build 20021023_1900TL.
> > <p>Michael
> > <p><xs:complexType name=\'base\'>
> > <br> <xs:sequence>
> > <br> <xs:element name=\'x\' type=\'xs:string\'/>
> > <br> </xs:sequence>
> > <br> <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> > <br> <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> > <br> <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> > <br></xs:complexType>
> > <br><xs:complexType name=\'derived\' >
> > <br> <xs:complexContent>
> > <br> <xs:restriction base=\'base\'>
> > <br> <xs:sequence>
> > <br> <xs:element name=\'x\'
> > type=\'xs:string\'/>
> > <br> </xs:sequence>
> > <br> <xs:attribute name=\'a\' type=\'xs:string\'
> > use=\'required\'/>
> > <br> <xs:attribute name=\'b\' type=\'xs:string\'
> > use=\'prohibited\'/>
> > <br> </xs:restriction>
> > <br> </xs:complexContent>
> > <br></xs:complexType></blockquote>
>
> > <p>--
> > <br>Ed Merks
> > <br> </html>
>
> > --------------4A0AD449D1DF128C7C8B34A5
> > Content-Type: image/jpeg
> > Content-ID: <part1.3E312BC3.2197DC7E@ca.ibm.com>
> > Content-Transfer-Encoding: base64
> > Content-Disposition: inline;
> filename="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nsmailRO.jpeg"
>
> > /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACAWGBwYFCAcGhwkIiAmMFA0MCws MGJGSjpQdGZ6
> > eHJmcG6AkLicgIiuim5woNqirr7EztDOfJri8uDI8LjKzsb/2wBDASIkJDAq MF40NF7GhHCE
> > xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG xsbGxsb/wAAR
> > CAFvAKMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
> > AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
> > FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
> > h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
> > 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
> > AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
> > NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
> > hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
> > 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCK7u5YbgxxlAoVePLU9VB9 Ks+TqITeRFtA
> > z9xen5Vn6hj7a2c42J0/3RW1pzL5UiRrEQCoLRg7Gz149cdfwrV6RuStWZv2 qcMQ2wEcEGNf
> > 8KetzIf7n/ftf8KllULqkI2qpyhIUYweO1LHMjRyHbncoeQZ6ncP/rn8fahW tsIas7nsn/ft
> > f8KkWVj/AAp/3wv+FEa+W4WNWkbBJZcg4PTHpx/PFSMhwzYMjfxE5JXgf/X/ ACo0DUAxzgom
> > R/sD/CnqQf4E/wC+BTyqvK5K4w5HHfr/AIU9UXONpGSBzxjr70tA1GYX+4n/ AHwKML/cT/vg
> > VIqg4O3qOg5pcKA6jOR7e9DsGpHhf7if98Cjav8AzzT/AL4FOVf7w/HNOCjH Ixzzn69qljGb
> > V/55p/3wKNqf880/74FPbIUZXbyf6U2pZRHG8MjOqqhZDhgUAI/SiJ4ZlLRq jLkjOwYP045q
> > ndwSXkzeWvliMFS7ZHmf7PGPl9/yq3bPvhH7oxFflKEYxj09R7ikMcsUfI2L wxA496Xy4/7i
> > /lSjq3++38zS0AN8uP8AuL+VHlx/3F/KnUUAN8uP+4v5UU6igDBvkZ7ssqlh tTkD/ZFWF1G/
> > AAyQB/sVbeWRWAWRgAq8A+wqUC5Cb28zaBn73/1605tNSLGVI0s0hkkBLHqc YpVU+hrXSViM
> > 72/OpN7f3j+dHPYOUysszFm6k5NPU1pb2/vH86N7f3j+dHOHKUVYeo/OpVdf 7w/OrPmHcV3n
> > IGSM0b2/vH86XOHKQ+Yn99fzpfMT++v51Lvb+8fzo3t/eP50c4cpF5if31/O jzE/vr+dS72/
> > vH86N7f3j+dLmHYj8xP76/nR5kf99fzqQyFRlnIGccmje394/nSuOwzzI/76 /nR5kf8AfX86
> > fvb+8fzo3t/eP50hkYkTLfOv3m7+5pfMj/vr+dP3t/eP50b2/vH86AGeZH/f X86PMj/vr+dP
> > 3t/eP50b2/vH86AGeZH/AH1/Oin72/vH86KAM64GSQSR8i8r1+6OlWtOZfKk SNYiAVBaMHY2
> > evHrjr+FVpCC4wR91f5CpluJQAPPIA9l/wAKu+liSVVCsw2qp4JCjGDgdqqe Q0lzcbfuyOEk
> > /wB3ap/xHH97ParCOu5maQMzHJJIqXzI/wC+v51AylavKIreIHh0Rg3HCgDc P5f99e1MRkiL
> > eQ0MnA3TIo3KNwBLHnJwSc+xq8GiDlwy7iACd3YZ/wATTvMj/vr+dAyizENN NFcF/LgDZG0h
> > 8F+uB/LFNkubhTORIgKh/kzkqADg4xx0HJOOfcVoeZH/AH1/OjzI/wC+v50A VPOkilOXeQK5
> > TbtGT8m7PAHPb/OaZDLcTeZGkscmNpLCTsc5G4KMdB27nnpi95kf99fzo8yP ++v50AVrSQCx
> > gV2EbGHOQegAHPIx3FMe4kERZpVjbcAQcIdvPI3dz7/TqCaueZH/AH1/OjzI /wC+v50AUJJS
> > +0PKyHzItsbBQWGVOSMZznPTjitGm+ZH/fX86PMj/vr+dADqKb5kf99fzo8y P++v50AOopvm
> > R/31/OjzI/76/nQA6im+ZH/fX86PMj/vr+dADqKb5kf99fzooAnjcrbwBVBL ADk47Z/pTt8g
> > dA6KAxxkNnsT6e1RiMyWsI2qwCjKt0I24/rSR2qow2W8ES5y2zvwR6e9MRJe S+TayPg8DHBx
> > jPGc9qgBL2wk3+W5PB88spxzkH6Z7VYnT9zJ5fysR1Cg579O/wD9eq0KRxxs rGQlmLHbCwHI
> > xwMcU9LAWoWZ4gXChskHacjIOKpyanshnbycvG5Cpu++BnnOOPutx7e4q5AS 0eSpXLNwQRxk
> > +tQtZK1vJGW+ZxIofHQOcnj8vypASPcxrHvG5uWUKq5LFc5A/wC+TUcV4GjM jmIrnavkuZMn
> > 0wBSpARdTzABWIwhPIJwMt19lGP9n3pptJGk85pk88EbSEO3ADDkZz/Ee/p+ IAsV6rTSRvuX
> > DgKSjAcqp5PQHJ6fSnG9twpbc2BjHyN82SB8vHzckdM9RSfZSVfdICzypISF wMrt4699v61D
> > FpixAKpjUKVwViAYgMD8x7nj2+lAFlLqJ920sSozjYcnHXHHOOhA6Hio5r6O O3eVAzsoJ8vG
> > 1uBk5B6duvqPUZa1juGPM/56fw8Hc4bB9RxgjuD2pg0uM200UiwlpCSpWIAR kqBwMn0zQBdk
> > dY0LucKOp9Kja6iXuzHJGEQseOvQdumfXilMTgFY5BGm0KqhR8uM5x+GPpio JLEtGkayKqpw
> > jbTvReOFYHj6/TOecgD3u1+0RRR5O5yrHaccKTwemcj+dWaqrausyESr5SSN IF2fNlt2ec/7
> > R7VaoAKKKKACiiigAooooAjt/wDj3i/3B/KpKjt/+PeL/cH8qkoAKaf9Yp9j /SnUxgDIuRng
> > 9vcUAPqrPqEEHVix3FcL6jr164qwI0HRF/L/AD6D8qrmxjwAjyIFJK7TjaCM ED0H8u1NWvqB
> > PHLHIzKjZK4yPqMioLu7+zSRp+6G8Md0smwcY46H1/SpkhRZWl5ZyMAsc7R6 D+dMmhkeaOWK
> > REZFZfmQsCCR7j0pAMW72tIswwyuFCxqXP3VJ6DPU9celON7b7iAzNjH3UZg cgHggc8HPHao
> > ZNP8xzI7RO5OcSRbl5VQeM/7Pr3NSR2QjdSH4WQOBtA/5Z7McfnQBJ9qhLhQ +c4wwBK89Pm6
> > c8fmPWom1CHyRIm9gSuAUYEgkDIyOevb29ajh0xYnjOY22hcs0QLZUAcHsOB 29eaebH91Avm
> > cwxhAdvUgqQfzXp70ATrcRtIEXeWIz9xsDjOCccH2NS1WW2b7UJmdAcc+WhU ucY+bnkenp6+
> > tmgAooooAKKKKACiiigAooooAjt/+PeL/cH8qkqO3/494v8AcH8qkoAKrLM7 vH8iBnQsoLHp
> > xnt7irNURZqJopGt4WkRcbs9enP3eoxx+NAFyNt8avjG4A4qKW7ijjZ87lRt pwR1/Hr+FPii
> > CxoGVSwABOO/H+AqFrGJk2AuqgkqAfugjBA9v8ihgTRTxzZ2NkgAkdwCMim3 UzQxgxx+bIx2
> > om7G49evbgE/hRDbJE24FmYKFBbsB2H8/wDIpJ7VZ5Y2dnCxg4VWK8nHOQfT I/GgCKTUEUOV
> > RnAgEykA4YYY4Jxx07+tPe+hVW+YhwhfayspwM8njIHB7enqKjTTwkbRCU+W 6GNgRkhcttAO
> > eMbsc56DpT3tXkScSSqWmi8slUwB97nGf9r9KAEjvo9khmJQozgnYwBCk9D0 JwM8e9Pnu0gl
> > SMhmLEAhVJIBDEHAHP3TURsDIrRyygxFnYBVwwLbu+T/AHj29KU2kzTec80Z lG3biMhRjcOR
> > u5++e4oAm+1QhypfGM5YgheOvzdOOfyPpT4pVlXcocDOPmQqfyIqqNPVZXcC E7ixy0ILEtnO
> > Tnkcnjjtz6z2sBgjKl92TnAyFX2AJOB7UATUUUUAFFFFABRRRQAUUUUAR2// AB7xf7g/lUlR
> > 2/8Ax7xf7g/lUlABTT/rFPsf6U6mMAZFyM8Ht7igB9VftqCBpyp8sOVU5HzA dxn8cYzVgRoO
> > iL+X+fQflVd7GJgRlxlmbg9Nw5H480MB8NyssrR4I+UOpP8AEp/w/wAPWlup mhjBjj82RjtR
> > N2Nx69e3AJ/CiC2SBmZSxZgqkn0AwP6/nST2qzyxs7OFjBwqsV5OOcg+mR+N AEUmoIocqjOB
> > AJlIBwwwxwTjjp39ae99Cqt8xDhC+1lZTgZ5PGQOD29PUVGmnhI2iEp8t0Mb AjJC5baAc8Y3
> > Y5z0HSnvavIk4klUtNF5ZKpgD73OM/7X6UAJHfR7JDMShRnBOxgCFJ6HoTgZ 496fPdpBKkZD
> > MWIBCqSQCGIOAOfumojYGRWjllBiLOwCrhgW3d8n+8e3pSm0mabznmjMo27c RkKMbhyN3P3z
> > 3FAE63ETS+WGO7JGdpwSOoB6E9ePY+lNeaRpGSCNH2HDl3KgHGcDg54I/P8A KOKxWK5MoEf3
> > mbPljfk5zlvTk9h2/FLux+0LIqtGBLywePfg4xuHIwcfy+uQCX7ZBhiHLbW2 EKpJ3c8YA5PB
> > /DnpS/aoSjvv4RN7cHgc/wCB468Uz7KRGoSQB0laRSVyMsW4Iz6Me9RPYOYp FjmVTMhWQsme
> > pY8cjHLH17UATi8gLMN5XaSCzKVXI68kYPQ/kakilWVdyhwM4+ZCp/Iiqkdp KykStHtEkjIh
> > TP3iwGeeRhunFWLWAwRlS+7JzgZCr7AEnA9qAJqKKKACiiigCO3/AOPeL/cH 8qkqO3/494v9
> > wfyqSgAqBGlcJII05XjL+v4VPVNbZQyFrW3aRQPnPXjHOdtAFqNt8avjG4A4 qiLx5JYGBKLI
> > cGPGWByRz+XOOh9auRRBY0DKpYAAnHfj/AVHdPMu1YUzuVst1wccD/6/t70A PtpvPgSXaV3D
> > p/h6j0PpTbqaSBFaONHBYKdzlcEkAdj61HA8qmFAkjKwO8vnK4A5yffjHv6C p54vOQLnGHVs
> > 49GB/pQAgnQKd5AZWVGAyQGOMDpz1FMS9t3TeGYDG4bkYbh7ZHPUdPUetBg3 3wlK4CIMHP3j
> > yP0BP13e1VotPkktIkuWTckSqqhOBypw3J3cqOmO9AFr7XDtBy5JONojYsPq uMjqO3cetT1R
> > On/u1VWijOSS0cWwrnA+Ug8dO+fy4q9QAUUUUAFFFFABRRRQAUUUUAFFFFAE dv8A8e8X+4P5
> > VJUdv/x7xf7g/lUlABTT/rFPsf6U6mn/AFin2P8ASgB1QXEuxZMhdiJuZieg 57YPpU9Vbu2E
> > 6yK8aOjJjnqp55HB55oAmR2LsrqAQAeDnrn29qezBRliAMgcnuelQwwBCQYo 0TAAReg657e9
> > LLAJGjYHaY23DjIPrx/X/wCvkAWO4ikxtcHJwM8Z69PXofyoupDDazSqAWRG YZ6ZAqEWR8hY
> > WlzGrA8Lg4GT17HOOfbjHWp7iLz7eWLO3zEK5xnGRihgNW6iZGYeZ8uMr5bb uf8AZxn/APUa
> > BdREoFLMW7KhOOcc8cc5646H0qGSyeXc0skbOdox5fyEDOAVzz94nr2HpTYt PMZiw8a7CSTH
> > GVY/MW2g5+7z05/wALMVxFM21GJOMjKkBh6gnqPceoqWqlnYratlRHgLtBWM KxH+0e549v8A
> > C3QAUUUUAFFFFABRRRQAUUUUAR2//HvF/uD+VSVHb/8AHvF/uD+VSUAFNP8A rFPsf6U6mn/W
> > KfY/0oAdUUjOzNGqqfl5JOOufY+lS1XmgErnfDFKhA4k7EZ9j60ASI7F2V1A IAPBz1z7e1PZ
> > goyxAGQOT3PSoYYAhIMUaJgAIvQdc9vellgEjRsDtMbbhxkH14/r/wDXyALH cRSY2uDk4GeM
> > 9enr0P5VT1zd9iUJneZF2gHkntjn/H+omFkfIWFpcxqwPC4OBk9exzjn24x1 qPWZGitEkTlk
> > kVgPXHPqPT3/AKh9RdDDNvMsUZWT5izZIlG1QNuOc4Hbv2FNjt7ncv3wu8IC GHX5cY55/hI+
> > ntUiXBgTZFDPGo3bjv8Am5x0OOPuH9aRriTzY3aKQ+VKZDuJJPTgk/7h/X0r UkhVLjdtXflV
> > VsA9jtx/7L+npSiG5DABuMZDCQbRjHfOB0X9PanLPPEkS+WcxPu5HoSQPwO/ 9fSnyXDtlZI5
> > 2jKkN5khLdc8HGB9z07H8DQDQ0eMxX0iZLBYlOc5AJC9Dj+vYde21WJozb7+ VvLZAIlUBuSM
> > YXrj29voe23WUtykFFFFIYUUUUAFFFFAEdv/AMe8X+4P5VJUdv8A8e8X+4P5 VJQAU0/6xT7H
> > +lOpp/1in2P9KAHUUUUAFMkcomQMnIABOOpxT6ZKpZMLjIIPPsc0ARLKwZ/l ThwrYboSB7c8
> > EVYqlFZpFI7RQRRlnBJXsBjgcDjj86tGNNpAXGRj5eD+YoAabiIOE3gsfTnv j+fFSKwdQykM
> > pGQQeCKrQ2hhZCso+Vdn3AMrnI/z/KpbaEQRbN24kliegyeuB2FAEaXa/aJY pMja4VTtOOVB
> > 5PTOT/Knm6iBcMWUr2ZCM844455x0z1HrUbWrtM5Mq+U8iyFdnzZXbjnP+yO 1QjTdrE5gb5C
> > vzQ5Lcg5fn5jx7cnNAFk3cKgFi4yMnMbDaPVuPlHB5OOlT1QbTQ20s6SNt2s 0se84yT8uTx1
> > PXPQenN+gAooooAKKKKACiiigCO3/wCPeL/cH8qkqO3/AOPeL/cH8qkoAKaf 9Yp9j/SnU0/6
> > xT7H+lADqKKKACmSOUTIGTkAAnHU4p9MlUsmFxkEHn2OaAIllYM/ypw4VsN0 JA9ueCKfczeR
> > A0pGduOM+9V4rNIpHaKCKMs4JK9gMcDgccfnVsIq/dUD6D/PoKAKa6kpMAMR HnHHXOOSP6Vb
> > SSOTOx1bHXac4pGhVpllbJKjCjsPf61Ha2iWpcozHdjO4+lAD2uIlkKFjlRl jtO1eM8noOPW
> > m/a4dpOXBBxtMbBj9Fxk9D27H0qOayE00jM4RHUqRGu1myMfMc4Ptxx/NqWB jwyGFJFYMvlw
> > 7V6EcjOTwx7+nvkAmW8gaN3DnbGu5sqQQMkdMf7J/KhryBC+5yAgJJ2nHHUA 4wSMHgeh9Kqr
> > YztBKplRHmDo+UyCCzEEc8fePr2pz6YrGbBjXzA/zeUN+WznLdxyfTtz6gFj 7XDtJy4IONpj
> > YMfouMnoe3Y+lL9qi3hcsCcdUIAJ6AnHB6cHnkUya1L3HnpIFcBduVyARuHP PPDmmfYQbnzm
> > 8osSrMxiBbIAHykngcD1780AXKKKKACiiigCO3/494v9wfyqSo7f/j3i/wBw fyqSgApp/wBY
> > p9j/AEp1NP8ArFPsf6UAOooooAKZI5RMgZOQACcdTiq51CLcFjWWVsZwiHIH 404tPLGMRoBk
> > HlyDwfQr7Urotwkt0KsrBn+VOHCthuhIHtzwRU7MEUsxCqBkkngCs6Gxkikd o0tkLMCSsZGM
> > Y4Htxn65qy9s8iFGMO0jH+qI/wDZvYflRcVl3Fa8iV4lOf3uNp+vTjr+lSxy JLGHjbcp6Gqh
> > sJGkVzcAsu0k7PvFehPNSwwy26bV8uQk5ZjlST6nrn9KLsVvMledEkVG3At0 O07fz6VJWdPa
> > yyXAkaJSd6vkKGYYI4DEjA46YPU+tXPOI+/DKo9cBv5E0XHysloqL7Qn92X/ AL9N/hT0kSQZ
> > R1YdMqc0XE4tbodRRRTEFFFFABRRRQBHb/8AHvF/uD+VSVHb/wDHvF/uD+VS UAFNP+sU+x/p
> > Tqaf9Yp9j/SgB1RM5kkMcZK7fvMB06YAzx3/AM5qWoEYROyOcFmyGPRsnpn1 HTHpikyokqIs
> > YwigZ5PufU0kjlEyBk5AAJx1OKfTJVLJhcZBB59jmmSRLKwZ/lThwrYboSB7 c8EVJNKsELys
> > CVUZOBVaKyWJ2aOCGMuwJKnoBjgcdOPzqxKuyImJQG4GVHIHGcfh/IUAV5L1 1niQKvzFQ467
> > S2eh79PSrFtMJ4t+3aQSpHUZHXB7io4UjKxh4RuXhSY+ignb244H4e1OsyTb gMMFSVA2FBjP
> > GB6YxQIf56ed5Q3Fu+FJA78noKkqFYXS4d0ddkh3MpXJzgDg546DtU1AwqGU CNllUAEsA2P4
> > geOfpn/OamqKT944jHRWDOfTHIH1zj8PwpMqO5LRRRTJCiiigAooooAjt/8A j3i/3B/KpKjt
> > /wDj3i/3B/KpKACmn/WKfY/0p1MYAyLkZ4Pb3FAD6qSXsfl7tm6JiRuPCsAO 3rnoPWrIjQdE
> > X8v8+g/KontUYMFZowxJYKeCT14NA1uRQSFyFjkZGKhgkg3AgjqD1PPHX+lO ku3hmjjliUBg
> > SWVs45AGBjk5IH41NFDHESUXBIAJ68AYFNmt1mkDPyvlvGV9Q2O/4frSsPm7 lePVISjvL+7A
> > favViy4yGwBnBp1xqMEbKiSKzsy9ASMFgDyOBxmnNauLh54pVV2J+8mQAQoP cf3BTBYGNVji
> > lAiDIxDLliV298j+6O3rRqHuiyajBgiKRSyuqncCBgsASPXjPSnS3qhtkGyV 8ZPzcY/AEk/Q
> > fXHGYotMWIBVMahSuCsQDEBgfmPc8e30qe4tvNJZTHlgFYSJvVgDkcZHQk/n 9MGoe6RjUFJZ
> > Ah3oBvzkAE446Z5zxxzTo7h5mCq8aMQTsKMTxjOc4x1HGO9NisfKtTD5mTlG DbehUKBx9V/W
> > lFpIsnnLMnnkncSh24IUcDOf4R39fwLBfshqXKTMAbh8HHKRlV5AIGSDgnI7 jqO9T28kTqRD
> > u2r3KkA+4J6/UVVtrGWMGJpF8lXQj5fmbaq85zxyvTFWLS2Nvvyy/NjCIpVF +i5OOvNOwm2y
> > xRRRQIKKKKACiiigCO3/AOPeL/cH8qkqO3/494v9wfyqSgApp/1in2P9KdTG AMi5GeD29xQA
> > +q0l7FG20bnOSMIM8jGf5/oanEaDoi/l/n0H5VALKIEYLBV3bVB4UEYIHtQw JYp45s+W2SAC
> > R04IyDUc915NxDGUysmctn7vIA475LAU6G2SFtwLMwUICx6ADoP5/wCRRNbr NIGflfLeMr6h
> > sd/w/WgBi3sWDvypDMDgEgAMRkkDgcd/f0pYrtXSRikg8typARjnDEccc9O3 SoE0+RYWQ3AY
> > yqVlYpywJY8c8H5j69qkezLRtHvQpvLqrpkZJJIYZ5GTx0xgdaABr+MNIACQ sXmBsNj+LIOB
> > 8uNvf8qka8gQvucgICSdpxx1AOMEjB4HofSq66cUgkiWVAJEZHxHgAEsRtGe Mbj69O1OlsDK
> > jxmUCMl2UbeQzBgcnPI+Y8YHagCb7XDtJy4IONpjYMfouMnoe3Y+lTKwZQwz gjPIwfyqtcWh
> > mkZw0eWCgb0LbcbuRgjB+br2qxGnlxqm5m2gDcxyT7mgB1FFFABRRRQAUUUU AFFFFAEdv/x7
> > xf7g/lUlR2//AB7xf7g/lUlABTT/AKxT7H+lOpjAGRcjPB7e4oAczBVLMcAD JNVxctnJi+TO
> > ODlh9RipXhjeNkKLhhjgf59B+VVfsTszA7AGbLOB8zfgRipd+gFgXMe4A7wS cDKMP6UTzPHL
> > AqorCR9pJbGOCfTngGmpZwowbBJByMnv606eF5JYGV1URvuIK5zwR68cE015 gRfbo/PVQT5e
> > xmLFG5OVA2nvnPbPanm9gG3mQk5+URsWGMZyMZHUdfWoDpxdEjeVGjjTYimP tlSN3PP3Rnp3
> > qW3sxBIrgxjAYFY4wi87eg/4D79aYAL5GeRQOFdVDc7WDbecgY/i6U61u0uY 4mAZWkTdtKke
> > meSOeo5qKKwMUSxCUFAY2OV5LLt9+hC9KHsybaG2OHRWChsYKptI555JGRnj 72e1AE7XC+VG
> > 8fzmXHljpuyM/hwM/wCcUn2gxKPtChXJ4WLdISPXgZ/T0p80XmBSDtdDuRsZ wcY6d+CRURgn
> > LLJ50fmqCoPlnbtOO27rwOc0AOF5A0mxXJ5A3BTtyQCPmxjnI796Y99EpQqs jqz7dwjb0JyO
> > Pm6dvWkjsRHCYlc7d8bDI5woXj/x39aaliyYZZUV1YMiqhEa8Efdz33HoR2/ EAnF1EyyFSzC
> > M7W2oTg5xjgf560w30IbG4kEDAVWLZO7jAH+yfyOcUj2e638rcp/eM+HXKnJ JwRnnr+YBqO3
> > 07yZI38xfkOdqpgfx8Dnj7/6UASrexGYpyFCB9+DgctnPHy4296milWVdyhw M4+ZCp/Iiq62
> > ZRpCroRIGDh0yCCzEd/9o59fapbWAwRlS+7JzgZCr7AEnA9qAJqKKKAI7f8A 494v9wfyqSo7
> > f/j3i/3B/KpKACmn/WKfY/0p1IVBIJAOPUUALUDz4dQgDgnBIycc4PQGpRGg 6Iv5f59B+VVT
> > ZbFRIlUogwA5HTPT7ppoTLMcgcLnhmGdpyDx1680y6maGMGOPzZGO1E3Y3Hr 17cAn8KRLSNW
> > jbvGSRwBknjJwPTiie1WeWNnZwsYOFVivJxzkH0yPxpDE+22/wAvzNhkD5CN gKehJxx0PWlF
> > 5AWYbyu0kFmUquR15Iweh/I1CmnhIJohKdskXlLkZ2jLY784DY/CnSWIkhET Odu+Rjgc4YNx
> > /wCPfpQAr30SlMLIdz7SPLYMOCc7cZPT+fpTri7SBZchiyIWAKkBsDOAcYNM NpI0nnNMnngj
> > aQh24AYcjOf4j39Pxjl00SzFmdNpLZby/wB4QwIxuz0GeOOwoAn+2RZOdwGA QNjbjkn+HGf4
> > T+tBvbcEDc3TcTsbCjJHJxx0PXpimNaSNKJjMnnKFwQh25G4dM+j+vb8KQWP 7qdfM5mjKE7e
> > hJYk/m3T2oAsJOjyMi7iV6nadv59KkqvDbGO4eXcoDZ+RFKg5PUjJyffj/Cx QAUUUUAFFFFA
> > BRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFF
> > FABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlR2//AB7xf7g/lUlABRRRQAUUUUAF FFFABRRRQAUU
> > UUAFFFFABRRRQAUUUUAFFFFABRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSU AFFFFABRRRQA
> > UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlUIgf KT5n+6P4zTsH
> > ++//AH2f8aALtFUsH++//fZ/xowf77/99n/GgC7RVLB/vv8A99n/ABoTOGyz n5sffb0HvQBd
> > oqp/31/323+NH/fX/fbf40AW6Kqf99f99t/jR/31/wB9t/jQBboqp/31/wB9 t/jR/wB9f99t
> > /jQBboqjzvcb3wCMfOfQe9Lg/wB9/wDvs/40AXaKpYP99/8Avs/40YP99/8A vs/40AXaKpYP
> > 99/++z/jRg/33/77P+NAF2iqWD/ff/vs/wCNGD/ff/vs/wCNAF2iqWD/AH3/ AO+z/jRQBWnE
> > ZtY/MkjQcf6zlTx0I7+v4VB57JFhCsQVCYkUACVsnoPQ4BwP73WrKzqihCrZ UYPSl+1J/db9
> > KQytcXbpEVEoEwaTK8ZAAYrx+C1MXZbhY5bjZwCOAPMJJyOfTjpzzT/tSf3W /Sj7Un91v0oA
> > hsZppX/eOhyuWUHJQ+nQY78Ek8exqecKbeUO4Rd/LN06LwfbtSfak/ut+lC3 MY3ZD4JzwB6A
> > evtQIp+a0aBYWgij3HMqYRWOB0yCO5H/AAH8KkSSd5AGlK7nCEKoAX92GyMj PX1q19pi/wBv
> > /vkf40faYv8Ab/75H+NAFP7ZIzQNvVSwQFCwG7djJAxkjn17e3LWeVreDfMz eYiyMxA+TDJk
> > jjpyeuelXvtMX+3/AN8j/Gj7TF/t/wDfI/xoAqibErqbgRxFv9b8oydqY5xj nJP4VLBKz3Ui
> > NJuxnhCCq88A9w3/ANf8JftMX+3/AN8j/Gj7TF/t/wDfI/xoAS5CmOUO4Rcr lm6dBwfbtVaO
> > QxR7oUjaMMV/dAKrkgYI69/l/wD1VY+0puY7W5P9Mf0pGniYqSrEqcj2OCP6 mgCIPMhctMW2
> > SJHjaADkLk9M9yetRRymKxhRZ9rYAZmZVCEAfKTtPPtjPBq39qT+636Ufak/ ut+lAyKK4eTy
> > iXAV1VmIX7rED5c+/wDnqKuVB9qT+636Ufak/ut+lAE9FQfak/ut+lH2pP7r fpQBPRUH2pP7
> > rfpRQB//2Q==
> > --------------4A0AD449D1DF128C7C8B34A5--
>
> > --------------3C1C595ABD93E0BE497A6A02--

--
Ed Merks
Re: restricting attributes [message #11669 is a reply to message #9685] Sat, 01 March 2003 09:48 Go to previous message
Eclipse UserFriend
Originally posted by: Michael.Hartmeier.softwareag.com

I've retested with the latest release (build 1207): the problem is fixed.

Michael

Ed Merks wrote:

> Michael,

> I'm expecting that a released 1.0.1 version will be made available soon. I
think
> the 12/19 version should be working correctly too, so moving to that version
might
> be a good idea...

> Michael Hartmeier wrote:

> > I use XSDComplexTypeDefition.getAttributeUses().
> >
> > But the XSD version is use is quite old ...
> >
> > I want to switch to a new XSD version in a week or two. Do you plan a new
> > release any time soon?
> >
> > Michael
> >
> > Ed Merks wrote:
> >
> > > --------------3C1C595ABD93E0BE497A6A02
> > > Content-Type: text/plain; charset=us-ascii
> > > Content-Transfer-Encoding: 7bit
> >
> > > Michael,
> >
> > > Testing this with the latest unpublished version, I get this content in
the
> > > semantics view:
> >
> > > [Image]
> >
> > > I know that this used to be a problem, but I think it was fixed quite
some
> > > time ago. In any event, it appears to be working correctly now. Are you
> > > sure you aren't looked at the
> > > XSDComplexTypeDefinition.getAttributeContents()?
> >
> > > Michael Hartmeier wrote:
> >
> > > > I have a schema where a type \"derived\" is a restricting of a type
> > > > \"base\"
> > > > (see below). If I inspect the attribute uses of type \"derived\" (i.e.
I
> > > > call XSDComplexTypeDefinition.getAttributeUses), I can\'t find
attribute
> > > > \"c\"!?
> > > >
> > > > I\'ve checked the XML Schema spec: as far as I understand it,
> > > > \"derived\"\'s attribute uses should contain attribute \"c\". Is there
> > > > anything wrong with my schema or could this be an XSD problem? I\'m
using
> > > > build 20021023_1900TL.
> > > >
> > > > Michael
> > > >
> > > > <xs:complexType name=\'base\'>
> > > > <xs:sequence>
> > > > <xs:element name=\'x\' type=\'xs:string\'/>
> > > > </xs:sequence>
> > > > <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> > > > <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> > > > <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> > > > </xs:complexType>
> > > > <xs:complexType name=\'derived\' >
> > > > <xs:complexContent>
> > > > <xs:restriction base=\'base\'>
> > > > <xs:sequence>
> > > > <xs:element name=\'x\' type=\'xs:string\'/>
> > > > </xs:sequence>
> > > > <xs:attribute name=\'a\' type=\'xs:string\' use=\'required\'/>
> > > > <xs:attribute name=\'b\' type=\'xs:string\' use=\'prohibited\'/>
> > > > </xs:restriction>
> > > > </xs:complexContent>
> > > > </xs:complexType>
> >
> > > --
> > > Ed Merks
> >
> > > --------------3C1C595ABD93E0BE497A6A02
> > > Content-Type: multipart/related;
> > > boundary="------------4A0AD449D1DF128C7C8B34A5"
> >
> > > --------------4A0AD449D1DF128C7C8B34A5
> > > Content-Type: text/html; charset=us-ascii
> > > Content-Transfer-Encoding: 7bit
> >
> > > <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
> > > <html>
> > > Michael,
> > > <p>Testing this with the latest unpublished version, I get this content
> > > in the semantics view:
> > > <blockquote><img SRC="cid:part1.3E312BC3.2197DC7E@ca.ibm.com" height=367
> > width=163></blockquote>
> > > I know that this used to be a problem, but I think it was fixed quite
some
> > > time ago. In any event, it appears to be working correctly now.
> > > Are you sure you aren't looked at the
> > XSDComplexTypeDefinition.getAttributeContents()?
> > > <br>
> > > <p>Michael Hartmeier wrote:
> > > <blockquote TYPE=CITE>I have a schema where a type \"derived\" is a
> > restricting
> > > of a type
> > > <br>\"base\"
> > > <br>(see below). If I inspect the attribute uses of type \"derived\"
(i.e.
> > > I
> > > <br>call XSDComplexTypeDefinition.getAttributeUses), I can\'t find
attribute
> > > <br>\"c\"!?
> > > <p>I\'ve checked the XML Schema spec: as far as I understand it,
> > > <br>\"derived\"\'s attribute uses should contain attribute \"c\".
> > > Is there
> > > <br>anything wrong with my schema or could this be an XSD problem? I\'m
> > > using
> > > <br>build 20021023_1900TL.
> > > <p>Michael
> > > <p><xs:complexType name=\'base\'>
> > > <br> <xs:sequence>
> > > <br> <xs:element name=\'x\' type=\'xs:string\'/>
> > > <br> </xs:sequence>
> > > <br> <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> > > <br> <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> > > <br> <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> > > <br></xs:complexType>
> > > <br><xs:complexType name=\'derived\' >
> > > <br> <xs:complexContent>
> > > <br> <xs:restriction base=\'base\'>
> > > <br> <xs:sequence>
> > > <br> <xs:element name=\'x\'
> > > type=\'xs:string\'/>
> > > <br> </xs:sequence>
> > > <br> <xs:attribute name=\'a\' type=\'xs:string\'
> > > use=\'required\'/>
> > > <br> <xs:attribute name=\'b\' type=\'xs:string\'
> > > use=\'prohibited\'/>
> > > <br> </xs:restriction>
> > > <br> </xs:complexContent>
> > > <br></xs:complexType></blockquote>
> >
> > > <p>--
> > > <br>Ed Merks
> > > <br> </html>
> >
> > > --------------4A0AD449D1DF128C7C8B34A5
> > > Content-Type: image/jpeg
> > > Content-ID: <part1.3E312BC3.2197DC7E@ca.ibm.com>
> > > Content-Transfer-Encoding: base64
> > > Content-Disposition: inline;
> > filename="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nsmailRO.jpeg"
> >
> > > /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACAWGBwYFCAcGhwkIiAmMFA0MCws MGJGSjpQdGZ6
> > > eHJmcG6AkLicgIiuim5woNqirr7EztDOfJri8uDI8LjKzsb/2wBDASIkJDAq MF40NF7GhHCE
> > > xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG xsbGxsb/wAAR
> > > CAFvAKMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
> > > AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
> > > FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
> > > h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
> > > 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
> > > AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
> > > NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
> > > hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
> > > 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCK7u5YbgxxlAoVePLU9VB9 Ks+TqITeRFtA
> > > z9xen5Vn6hj7a2c42J0/3RW1pzL5UiRrEQCoLRg7Gz149cdfwrV6RuStWZv2 qcMQ2wEcEGNf
> > > 8KetzIf7n/ftf8KllULqkI2qpyhIUYweO1LHMjRyHbncoeQZ6ncP/rn8fahW tsIas7nsn/ft
> > > f8KkWVj/AAp/3wv+FEa+W4WNWkbBJZcg4PTHpx/PFSMhwzYMjfxE5JXgf/X/ ACo0DUAxzgom
> > > R/sD/CnqQf4E/wC+BTyqvK5K4w5HHfr/AIU9UXONpGSBzxjr70tA1GYX+4n/ AHwKML/cT/vg
> > > VIqg4O3qOg5pcKA6jOR7e9DsGpHhf7if98Cjav8AzzT/AL4FOVf7w/HNOCjH Ixzzn69qljGb
> > > V/55p/3wKNqf880/74FPbIUZXbyf6U2pZRHG8MjOqqhZDhgUAI/SiJ4ZlLRq jLkjOwYP045q
> > > ndwSXkzeWvliMFS7ZHmf7PGPl9/yq3bPvhH7oxFflKEYxj09R7ikMcsUfI2L wxA496Xy4/7i
> > > /lSjq3++38zS0AN8uP8AuL+VHlx/3F/KnUUAN8uP+4v5UU6igDBvkZ7ssqlh tTkD/ZFWF1G/
> > > AAyQB/sVbeWRWAWRgAq8A+wqUC5Cb28zaBn73/1605tNSLGVI0s0hkkBLHqc YpVU+hrXSViM
> > > 72/OpN7f3j+dHPYOUysszFm6k5NPU1pb2/vH86N7f3j+dHOHKUVYeo/OpVdf 7w/OrPmHcV3n
> > > IGSM0b2/vH86XOHKQ+Yn99fzpfMT++v51Lvb+8fzo3t/eP50c4cpF5if31/O jzE/vr+dS72/
> > > vH86N7f3j+dLmHYj8xP76/nR5kf99fzqQyFRlnIGccmje394/nSuOwzzI/76 /nR5kf8AfX86
> > > fvb+8fzo3t/eP50hkYkTLfOv3m7+5pfMj/vr+dP3t/eP50b2/vH86AGeZH/f X86PMj/vr+dP
> > > 3t/eP50b2/vH86AGeZH/AH1/Oin72/vH86KAM64GSQSR8i8r1+6OlWtOZfKk SNYiAVBaMHY2
> > > evHrjr+FVpCC4wR91f5CpluJQAPPIA9l/wAKu+liSVVCsw2qp4JCjGDgdqqe Q0lzcbfuyOEk
> > > /wB3ap/xHH97ParCOu5maQMzHJJIqXzI/wC+v51AylavKIreIHh0Rg3HCgDc P5f99e1MRkiL
> > > eQ0MnA3TIo3KNwBLHnJwSc+xq8GiDlwy7iACd3YZ/wATTvMj/vr+dAyizENN NFcF/LgDZG0h
> > > 8F+uB/LFNkubhTORIgKh/kzkqADg4xx0HJOOfcVoeZH/AH1/OjzI/wC+v50A VPOkilOXeQK5
> > > TbtGT8m7PAHPb/OaZDLcTeZGkscmNpLCTsc5G4KMdB27nnpi95kf99fzo8yP ++v50AVrSQCx
> > > gV2EbGHOQegAHPIx3FMe4kERZpVjbcAQcIdvPI3dz7/TqCaueZH/AH1/OjzI /wC+v50AUJJS
> > > +0PKyHzItsbBQWGVOSMZznPTjitGm+ZH/fX86PMj/vr+dADqKb5kf99fzo8y P++v50AOopvm
> > > R/31/OjzI/76/nQA6im+ZH/fX86PMj/vr+dADqKb5kf99fzooAnjcrbwBVBL ADk47Z/pTt8g
> > > dA6KAxxkNnsT6e1RiMyWsI2qwCjKt0I24/rSR2qow2W8ES5y2zvwR6e9MRJe S+TayPg8DHBx
> > > jPGc9qgBL2wk3+W5PB88spxzkH6Z7VYnT9zJ5fysR1Cg579O/wD9eq0KRxxs rGQlmLHbCwHI
> > > xwMcU9LAWoWZ4gXChskHacjIOKpyanshnbycvG5Cpu++BnnOOPutx7e4q5AS 0eSpXLNwQRxk
> > > +tQtZK1vJGW+ZxIofHQOcnj8vypASPcxrHvG5uWUKq5LFc5A/wC+TUcV4GjM jmIrnavkuZMn
> > > 0wBSpARdTzABWIwhPIJwMt19lGP9n3pptJGk85pk88EbSEO3ADDkZz/Ee/p+ IAsV6rTSRvuX
> > > DgKSjAcqp5PQHJ6fSnG9twpbc2BjHyN82SB8vHzckdM9RSfZSVfdICzypISF wMrt4699v61D
> > > FpixAKpjUKVwViAYgMD8x7nj2+lAFlLqJ920sSozjYcnHXHHOOhA6Hio5r6O O3eVAzsoJ8vG
> > > 1uBk5B6duvqPUZa1juGPM/56fw8Hc4bB9RxgjuD2pg0uM200UiwlpCSpWIAR kqBwMn0zQBdk
> > > dY0LucKOp9Kja6iXuzHJGEQseOvQdumfXilMTgFY5BGm0KqhR8uM5x+GPpio JLEtGkayKqpw
> > > jbTvReOFYHj6/TOecgD3u1+0RRR5O5yrHaccKTwemcj+dWaqrausyESr5SSN IF2fNlt2ec/7
> > > R7VaoAKKKKACiiigAooooAjt/wDj3i/3B/KpKjt/+PeL/cH8qkoAKaf9Yp9j /SnUxgDIuRng
> > > 9vcUAPqrPqEEHVix3FcL6jr164qwI0HRF/L/AD6D8qrmxjwAjyIFJK7TjaCM ED0H8u1NWvqB
> > > PHLHIzKjZK4yPqMioLu7+zSRp+6G8Md0smwcY46H1/SpkhRZWl5ZyMAsc7R6 D+dMmhkeaOWK
> > > REZFZfmQsCCR7j0pAMW72tIswwyuFCxqXP3VJ6DPU9celON7b7iAzNjH3UZg cgHggc8HPHao
> > > ZNP8xzI7RO5OcSRbl5VQeM/7Pr3NSR2QjdSH4WQOBtA/5Z7McfnQBJ9qhLhQ +c4wwBK89Pm6
> > > c8fmPWom1CHyRIm9gSuAUYEgkDIyOevb29ajh0xYnjOY22hcs0QLZUAcHsOB 29eaebH91Avm
> > > cwxhAdvUgqQfzXp70ATrcRtIEXeWIz9xsDjOCccH2NS1WW2b7UJmdAcc+WhU ucY+bnkenp6+
> > > tmgAooooAKKKKACiiigAooooAjt/+PeL/cH8qkqO3/494v8AcH8qkoAKrLM7 vH8iBnQsoLHp
> > > xnt7irNURZqJopGt4WkRcbs9enP3eoxx+NAFyNt8avjG4A4qKW7ijjZ87lRt pwR1/Hr+FPii
> > > CxoGVSwABOO/H+AqFrGJk2AuqgkqAfugjBA9v8ihgTRTxzZ2NkgAkdwCMim3 UzQxgxx+bIx2
> > > om7G49evbgE/hRDbJE24FmYKFBbsB2H8/wDIpJ7VZ5Y2dnCxg4VWK8nHOQfT I/GgCKTUEUOV
> > > RnAgEykA4YYY4Jxx07+tPe+hVW+YhwhfayspwM8njIHB7enqKjTTwkbRCU+W 6GNgRkhcttAO
> > > eMbsc56DpT3tXkScSSqWmi8slUwB97nGf9r9KAEjvo9khmJQozgnYwBCk9D0 JwM8e9Pnu0gl
> > > SMhmLEAhVJIBDEHAHP3TURsDIrRyygxFnYBVwwLbu+T/AHj29KU2kzTec80Z lG3biMhRjcOR
> > > u5++e4oAm+1QhypfGM5YgheOvzdOOfyPpT4pVlXcocDOPmQqfyIqqNPVZXcC E7ixy0ILEtnO
> > > Tnkcnjjtz6z2sBgjKl92TnAyFX2AJOB7UATUUUUAFFFFABRRRQAUUUUAR2// AB7xf7g/lUlR
> > > 2/8Ax7xf7g/lUlABTT/rFPsf6U6mMAZFyM8Ht7igB9VftqCBpyp8sOVU5HzA dxn8cYzVgRoO
> > > iL+X+fQflVd7GJgRlxlmbg9Nw5H480MB8NyssrR4I+UOpP8AEp/w/wAPWlup mhjBjj82RjtR
> > > N2Nx69e3AJ/CiC2SBmZSxZgqkn0AwP6/nST2qzyxs7OFjBwqsV5OOcg+mR+N AEUmoIocqjOB
> > > AJlIBwwwxwTjjp39ae99Cqt8xDhC+1lZTgZ5PGQOD29PUVGmnhI2iEp8t0Mb AjJC5baAc8Y3
> > > Y5z0HSnvavIk4klUtNF5ZKpgD73OM/7X6UAJHfR7JDMShRnBOxgCFJ6HoTgZ 496fPdpBKkZD
> > > MWIBCqSQCGIOAOfumojYGRWjllBiLOwCrhgW3d8n+8e3pSm0mabznmjMo27c RkKMbhyN3P3z
> > > 3FAE63ETS+WGO7JGdpwSOoB6E9ePY+lNeaRpGSCNH2HDl3KgHGcDg54I/P8A KOKxWK5MoEf3
> > > mbPljfk5zlvTk9h2/FLux+0LIqtGBLywePfg4xuHIwcfy+uQCX7ZBhiHLbW2 EKpJ3c8YA5PB
> > > /DnpS/aoSjvv4RN7cHgc/wCB468Uz7KRGoSQB0laRSVyMsW4Iz6Me9RPYOYp FjmVTMhWQsme
> > > pY8cjHLH17UATi8gLMN5XaSCzKVXI68kYPQ/kakilWVdyhwM4+ZCp/Iiqkdp KykStHtEkjIh
> > > TP3iwGeeRhunFWLWAwRlS+7JzgZCr7AEnA9qAJqKKKACiiigCO3/AOPeL/cH 8qkqO3/494v9
> > > wfyqSgAqBGlcJII05XjL+v4VPVNbZQyFrW3aRQPnPXjHOdtAFqNt8avjG4A4 qiLx5JYGBKLI
> > > cGPGWByRz+XOOh9auRRBY0DKpYAAnHfj/AVHdPMu1YUzuVst1wccD/6/t70A PtpvPgSXaV3D
> > > p/h6j0PpTbqaSBFaONHBYKdzlcEkAdj61HA8qmFAkjKwO8vnK4A5yffjHv6C p54vOQLnGHVs
> > > 49GB/pQAgnQKd5AZWVGAyQGOMDpz1FMS9t3TeGYDG4bkYbh7ZHPUdPUetBg3 3wlK4CIMHP3j
> > > yP0BP13e1VotPkktIkuWTckSqqhOBypw3J3cqOmO9AFr7XDtBy5JONojYsPq uMjqO3cetT1R
> > > On/u1VWijOSS0cWwrnA+Ug8dO+fy4q9QAUUUUAFFFFABRRRQAUUUUAFFFFAE dv8A8e8X+4P5
> > > VJUdv/x7xf7g/lUlABTT/rFPsf6U6mn/AFin2P8ASgB1QXEuxZMhdiJuZieg 57YPpU9Vbu2E
> > > 6yK8aOjJjnqp55HB55oAmR2LsrqAQAeDnrn29qezBRliAMgcnuelQwwBCQYo 0TAAReg657e9
> > > LLAJGjYHaY23DjIPrx/X/wCvkAWO4ikxtcHJwM8Z69PXofyoupDDazSqAWRG YZ6ZAqEWR8hY
> > > WlzGrA8Lg4GT17HOOfbjHWp7iLz7eWLO3zEK5xnGRihgNW6iZGYeZ8uMr5bb uf8AZxn/APUa
> > > BdREoFLMW7KhOOcc8cc5646H0qGSyeXc0skbOdox5fyEDOAVzz94nr2HpTYt PMZiw8a7CSTH
> > > GVY/MW2g5+7z05/wALMVxFM21GJOMjKkBh6gnqPceoqWqlnYratlRHgLtBWM KxH+0e549v8A
> > > C3QAUUUUAFFFFABRRRQAUUUUAR2//HvF/uD+VSVHb/8AHvF/uD+VSUAFNP8A rFPsf6U6mn/W
> > > KfY/0oAdUUjOzNGqqfl5JOOufY+lS1XmgErnfDFKhA4k7EZ9j60ASI7F2V1A IAPBz1z7e1PZ
> > > goyxAGQOT3PSoYYAhIMUaJgAIvQdc9vellgEjRsDtMbbhxkH14/r/wDXyALH cRSY2uDk4GeM
> > > 9enr0P5VT1zd9iUJneZF2gHkntjn/H+omFkfIWFpcxqwPC4OBk9exzjn24x1 qPWZGitEkTlk
> > > kVgPXHPqPT3/AKh9RdDDNvMsUZWT5izZIlG1QNuOc4Hbv2FNjt7ncv3wu8IC GHX5cY55/hI+
> > > ntUiXBgTZFDPGo3bjv8Am5x0OOPuH9aRriTzY3aKQ+VKZDuJJPTgk/7h/X0r UkhVLjdtXflV
> > > VsA9jtx/7L+npSiG5DABuMZDCQbRjHfOB0X9PanLPPEkS+WcxPu5HoSQPwO/ 9fSnyXDtlZI5
> > > 2jKkN5khLdc8HGB9z07H8DQDQ0eMxX0iZLBYlOc5AJC9Dj+vYde21WJozb7+ VvLZAIlUBuSM
> > > YXrj29voe23WUtykFFFFIYUUUUAFFFFAEdv/AMe8X+4P5VJUdv8A8e8X+4P5 VJQAU0/6xT7H
> > > +lOpp/1in2P9KAHUUUUAFMkcomQMnIABOOpxT6ZKpZMLjIIPPsc0ARLKwZ/l ThwrYboSB7c8
> > > EVYqlFZpFI7RQRRlnBJXsBjgcDjj86tGNNpAXGRj5eD+YoAabiIOE3gsfTnv j+fFSKwdQykM
> > > pGQQeCKrQ2hhZCso+Vdn3AMrnI/z/KpbaEQRbN24kliegyeuB2FAEaXa/aJY pMja4VTtOOVB
> > > 5PTOT/Knm6iBcMWUr2ZCM844455x0z1HrUbWrtM5Mq+U8iyFdnzZXbjnP+yO 1QjTdrE5gb5C
> > > vzQ5Lcg5fn5jx7cnNAFk3cKgFi4yMnMbDaPVuPlHB5OOlT1QbTQ20s6SNt2s 0se84yT8uTx1
> > > PXPQenN+gAooooAKKKKACiiigCO3/wCPeL/cH8qkqO3/AOPeL/cH8qkoAKaf 9Yp9j/SnU0/6
> > > xT7H+lADqKKKACmSOUTIGTkAAnHU4p9MlUsmFxkEHn2OaAIllYM/ypw4VsN0 JA9ueCKfczeR
> > > A0pGduOM+9V4rNIpHaKCKMs4JK9gMcDgccfnVsIq/dUD6D/PoKAKa6kpMAMR HnHHXOOSP6Vb
> > > SSOTOx1bHXac4pGhVpllbJKjCjsPf61Ha2iWpcozHdjO4+lAD2uIlkKFjlRl jtO1eM8noOPW
> > > m/a4dpOXBBxtMbBj9Fxk9D27H0qOayE00jM4RHUqRGu1myMfMc4Ptxx/NqWB jwyGFJFYMvlw
> > > 7V6EcjOTwx7+nvkAmW8gaN3DnbGu5sqQQMkdMf7J/KhryBC+5yAgJJ2nHHUA 4wSMHgeh9Kqr
> > > YztBKplRHmDo+UyCCzEEc8fePr2pz6YrGbBjXzA/zeUN+WznLdxyfTtz6gFj 7XDtJy4IONpj
> > > YMfouMnoe3Y+lL9qi3hcsCcdUIAJ6AnHB6cHnkUya1L3HnpIFcBduVyARuHP PPDmmfYQbnzm
> > > 8osSrMxiBbIAHykngcD1780AXKKKKACiiigCO3/494v9wfyqSo7f/j3i/wBw fyqSgApp/wBY
> > > p9j/AEp1NP8ArFPsf6UAOooooAKZI5RMgZOQACcdTiq51CLcFjWWVsZwiHIH 404tPLGMRoBk
> > > HlyDwfQr7Urotwkt0KsrBn+VOHCthuhIHtzwRU7MEUsxCqBkkngCs6Gxkikd o0tkLMCSsZGM
> > > Y4Htxn65qy9s8iFGMO0jH+qI/wDZvYflRcVl3Fa8iV4lOf3uNp+vTjr+lSxy JLGHjbcp6Gqh
> > > sJGkVzcAsu0k7PvFehPNSwwy26bV8uQk5ZjlST6nrn9KLsVvMledEkVG3At0 O07fz6VJWdPa
> > > yyXAkaJSd6vkKGYYI4DEjA46YPU+tXPOI+/DKo9cBv5E0XHysloqL7Qn92X/ AL9N/hT0kSQZ
> > > R1YdMqc0XE4tbodRRRTEFFFFABRRRQBHb/8AHvF/uD+VSVHb/wDHvF/uD+VS UAFNP+sU+x/p
> > > Tqaf9Yp9j/SgB1RM5kkMcZK7fvMB06YAzx3/AM5qWoEYROyOcFmyGPRsnpn1 HTHpikyokqIs
> > > YwigZ5PufU0kjlEyBk5AAJx1OKfTJVLJhcZBB59jmmSRLKwZ/lThwrYboSB7 c8EVJNKsELys
> > > CVUZOBVaKyWJ2aOCGMuwJKnoBjgcdOPzqxKuyImJQG4GVHIHGcfh/IUAV5L1 1niQKvzFQ467
> > > S2eh79PSrFtMJ4t+3aQSpHUZHXB7io4UjKxh4RuXhSY+ignb244H4e1OsyTb gMMFSVA2FBjP
> > > GB6YxQIf56ed5Q3Fu+FJA78noKkqFYXS4d0ddkh3MpXJzgDg546DtU1AwqGU CNllUAEsA2P4
> > > geOfpn/OamqKT944jHRWDOfTHIH1zj8PwpMqO5LRRRTJCiiigAooooAjt/8A j3i/3B/KpKjt
> > > /wDj3i/3B/KpKACmn/WKfY/0p1MYAyLkZ4Pb3FAD6qSXsfl7tm6JiRuPCsAO 3rnoPWrIjQdE
> > > X8v8+g/KontUYMFZowxJYKeCT14NA1uRQSFyFjkZGKhgkg3AgjqD1PPHX+lO ku3hmjjliUBg
> > > SWVs45AGBjk5IH41NFDHESUXBIAJ68AYFNmt1mkDPyvlvGV9Q2O/4frSsPm7 lePVISjvL+7A
> > > favViy4yGwBnBp1xqMEbKiSKzsy9ASMFgDyOBxmnNauLh54pVV2J+8mQAQoP cf3BTBYGNVji
> > > lAiDIxDLliV298j+6O3rRqHuiyajBgiKRSyuqncCBgsASPXjPSnS3qhtkGyV 8ZPzcY/AEk/Q
> > > fXHGYotMWIBVMahSuCsQDEBgfmPc8e30qe4tvNJZTHlgFYSJvVgDkcZHQk/n 9MGoe6RjUFJZ
> > > Ah3oBvzkAE446Z5zxxzTo7h5mCq8aMQTsKMTxjOc4x1HGO9NisfKtTD5mTlG DbehUKBx9V/W
> > > lFpIsnnLMnnkncSh24IUcDOf4R39fwLBfshqXKTMAbh8HHKRlV5AIGSDgnI7 jqO9T28kTqRD
> > > u2r3KkA+4J6/UVVtrGWMGJpF8lXQj5fmbaq85zxyvTFWLS2Nvvyy/NjCIpVF +i5OOvNOwm2y
> > > xRRRQIKKKKACiiigCO3/AOPeL/cH8qkqO3/494v9wfyqSgApp/1in2P9KdTG AMi5GeD29xQA
> > > +q0l7FG20bnOSMIM8jGf5/oanEaDoi/l/n0H5VALKIEYLBV3bVB4UEYIHtQw JYp45s+W2SAC
> > > R04IyDUc915NxDGUysmctn7vIA475LAU6G2SFtwLMwUICx6ADoP5/wCRRNbr NIGflfLeMr6h
> > > sd/w/WgBi3sWDvypDMDgEgAMRkkDgcd/f0pYrtXSRikg8typARjnDEccc9O3 SoE0+RYWQ3AY
> > > yqVlYpywJY8c8H5j69qkezLRtHvQpvLqrpkZJJIYZ5GTx0xgdaABr+MNIACQ sXmBsNj+LIOB
> > > 8uNvf8qka8gQvucgICSdpxx1AOMEjB4HofSq66cUgkiWVAJEZHxHgAEsRtGe Mbj69O1OlsDK
> > > jxmUCMl2UbeQzBgcnPI+Y8YHagCb7XDtJy4IONpjYMfouMnoe3Y+lTKwZQwz gjPIwfyqtcWh
> > > mkZw0eWCgb0LbcbuRgjB+br2qxGnlxqm5m2gDcxyT7mgB1FFFABRRRQAUUUU AFFFFAEdv/x7
> > > xf7g/lUlR2//AB7xf7g/lUlABTT/AKxT7H+lOpjAGRcjPB7e4oAczBVLMcAD JNVxctnJi+TO
> > > ODlh9RipXhjeNkKLhhjgf59B+VVfsTszA7AGbLOB8zfgRipd+gFgXMe4A7wS cDKMP6UTzPHL
> > > AqorCR9pJbGOCfTngGmpZwowbBJByMnv606eF5JYGV1URvuIK5zwR68cE015 gRfbo/PVQT5e
> > > xmLFG5OVA2nvnPbPanm9gG3mQk5+URsWGMZyMZHUdfWoDpxdEjeVGjjTYimP tlSN3PP3Rnp3
> > > qW3sxBIrgxjAYFY4wi87eg/4D79aYAL5GeRQOFdVDc7WDbecgY/i6U61u0uY 4mAZWkTdtKke
> > > meSOeo5qKKwMUSxCUFAY2OV5LLt9+hC9KHsybaG2OHRWChsYKptI555JGRnj 72e1AE7XC+VG
> > > 8fzmXHljpuyM/hwM/wCcUn2gxKPtChXJ4WLdISPXgZ/T0p80XmBSDtdDuRsZ wcY6d+CRURgn
> > > LLJ50fmqCoPlnbtOO27rwOc0AOF5A0mxXJ5A3BTtyQCPmxjnI796Y99EpQqs jqz7dwjb0JyO
> > > Pm6dvWkjsRHCYlc7d8bDI5woXj/x39aaliyYZZUV1YMiqhEa8Efdz33HoR2/ EAnF1EyyFSzC
> > > M7W2oTg5xjgf560w30IbG4kEDAVWLZO7jAH+yfyOcUj2e638rcp/eM+HXKnJ JwRnnr+YBqO3
> > > 07yZI38xfkOdqpgfx8Dnj7/6UASrexGYpyFCB9+DgctnPHy4296milWVdyhw M4+ZCp/Iiq62
> > > ZRpCroRIGDh0yCCzEd/9o59fapbWAwRlS+7JzgZCr7AEnA9qAJqKKKAI7f8A 494v9wfyqSo7
> > > f/j3i/3B/KpKACmn/WKfY/0p1IVBIJAOPUUALUDz4dQgDgnBIycc4PQGpRGg 6Iv5f59B+VVT
> > > ZbFRIlUogwA5HTPT7ppoTLMcgcLnhmGdpyDx1680y6maGMGOPzZGO1E3Y3Hr 17cAn8KRLSNW
> > > jbvGSRwBknjJwPTiie1WeWNnZwsYOFVivJxzkH0yPxpDE+22/wAvzNhkD5CN gKehJxx0PWlF
> > > 5AWYbyu0kFmUquR15Iweh/I1CmnhIJohKdskXlLkZ2jLY784DY/CnSWIkhET Odu+Rjgc4YNx
> > > /wCPfpQAr30SlMLIdz7SPLYMOCc7cZPT+fpTri7SBZchiyIWAKkBsDOAcYNM NpI0nnNMnngj
> > > aQh24AYcjOf4j39Pxjl00SzFmdNpLZby/wB4QwIxuz0GeOOwoAn+2RZOdwGA QNjbjkn+HGf4
> > > T+tBvbcEDc3TcTsbCjJHJxx0PXpimNaSNKJjMnnKFwQh25G4dM+j+vb8KQWP 7qdfM5mjKE7e
> > > hJYk/m3T2oAsJOjyMi7iV6nadv59KkqvDbGO4eXcoDZ+RFKg5PUjJyffj/Cx QAUUUUAFFFFA
> > > BRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFF
> > > FABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlR2//AB7xf7g/lUlABRRRQAUUUUAF FFFABRRRQAUU
> > > UUAFFFFABRRRQAUUUUAFFFFABRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSU AFFFFABRRRQA
> > > UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlUIgf KT5n+6P4zTsH
> > > ++//AH2f8aALtFUsH++//fZ/xowf77/99n/GgC7RVLB/vv8A99n/ABoTOGyz n5sffb0HvQBd
> > > oqp/31/323+NH/fX/fbf40AW6Kqf99f99t/jR/31/wB9t/jQBboqp/31/wB9 t/jR/wB9f99t
> > > /jQBboqjzvcb3wCMfOfQe9Lg/wB9/wDvs/40AXaKpYP99/8Avs/40YP99/8A vs/40AXaKpYP
> > > 99/++z/jRg/33/77P+NAF2iqWD/ff/vs/wCNGD/ff/vs/wCNAF2iqWD/AH3/ AO+z/jRQBWnE
> > > ZtY/MkjQcf6zlTx0I7+v4VB57JFhCsQVCYkUACVsnoPQ4BwP73WrKzqihCrZ UYPSl+1J/db9
> > > KQytcXbpEVEoEwaTK8ZAAYrx+C1MXZbhY5bjZwCOAPMJJyOfTjpzzT/tSf3W /Sj7Un91v0oA
> > > hsZppX/eOhyuWUHJQ+nQY78Ek8exqecKbeUO4Rd/LN06LwfbtSfak/ut+lC3 MY3ZD4JzwB6A
> > > evtQIp+a0aBYWgij3HMqYRWOB0yCO5H/AAH8KkSSd5AGlK7nCEKoAX92GyMj PX1q19pi/wBv
> > > /vkf40faYv8Ab/75H+NAFP7ZIzQNvVSwQFCwG7djJAxkjn17e3LWeVreDfMz eYiyMxA+TDJk
> > > jjpyeuelXvtMX+3/AN8j/Gj7TF/t/wDfI/xoAqibErqbgRxFv9b8oydqY5xj nJP4VLBKz3Ui
> > > NJuxnhCCq88A9w3/ANf8JftMX+3/AN8j/Gj7TF/t/wDfI/xoAS5CmOUO4Rcr lm6dBwfbtVaO
> > > QxR7oUjaMMV/dAKrkgYI69/l/wD1VY+0puY7W5P9Mf0pGniYqSrEqcj2OCP6 mgCIPMhctMW2
> > > SJHjaADkLk9M9yetRRymKxhRZ9rYAZmZVCEAfKTtPPtjPBq39qT+636Ufak/ ut+lAyKK4eTy
> > > iXAV1VmIX7rED5c+/wDnqKuVB9qT+636Ufak/ut+lAE9FQfak/ut+lH2pP7r fpQBPRUH2pP7
> > > rfpRQB//2Q==
> > > --------------4A0AD449D1DF128C7C8B34A5--
> >
> > > --------------3C1C595ABD93E0BE497A6A02--

> --
> Ed Merks
Re: restricting attributes [message #564863 is a reply to message #9311] Fri, 24 January 2003 12:04 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 26285
Registered: July 2009
Senior Member
--------------3C1C595ABD93E0BE497A6A02
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Michael,

Testing this with the latest unpublished version, I get this content in the
semantics view:

[Image]

I know that this used to be a problem, but I think it was fixed quite some
time ago. In any event, it appears to be working correctly now. Are you
sure you aren't looked at the
XSDComplexTypeDefinition.getAttributeContents()?


Michael Hartmeier wrote:

> I have a schema where a type \"derived\" is a restricting of a type
> \"base\"
> (see below). If I inspect the attribute uses of type \"derived\" (i.e. I
> call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
> \"c\"!?
>
> I\'ve checked the XML Schema spec: as far as I understand it,
> \"derived\"\'s attribute uses should contain attribute \"c\". Is there
> anything wrong with my schema or could this be an XSD problem? I\'m using
> build 20021023_1900TL.
>
> Michael
>
> <xs:complexType name=\'base\'>
> <xs:sequence>
> <xs:element name=\'x\' type=\'xs:string\'/>
> </xs:sequence>
> <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> </xs:complexType>
> <xs:complexType name=\'derived\' >
> <xs:complexContent>
> <xs:restriction base=\'base\'>
> <xs:sequence>
> <xs:element name=\'x\' type=\'xs:string\'/>
> </xs:sequence>
> <xs:attribute name=\'a\' type=\'xs:string\' use=\'required\'/>
> <xs:attribute name=\'b\' type=\'xs:string\' use=\'prohibited\'/>
> </xs:restriction>
> </xs:complexContent>
> </xs:complexType>

--
Ed Merks


--------------3C1C595ABD93E0BE497A6A02
Content-Type: multipart/related;
boundary="------------4A0AD449D1DF128C7C8B34A5"


--------------4A0AD449D1DF128C7C8B34A5
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Michael,
<p>Testing this with the latest unpublished version, I get this content
in the semantics view:
<blockquote><img SRC="cid:part1.3E312BC3.2197DC7E@ca.ibm.com" height=367 width=163></blockquote>
I know that this used to be a problem, but I think it was fixed quite some
time ago.&nbsp; In any event, it appears to be working correctly now.&nbsp;
Are you sure you aren't looked at the XSDComplexTypeDefinition.getAttributeContents()?
<br>&nbsp;
<p>Michael Hartmeier wrote:
<blockquote TYPE=CITE>I have a schema where a type \"derived\" is a restricting
of a type
<br>\"base\"
<br>(see below). If I inspect the attribute uses of type \"derived\" (i.e.
I
<br>call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
<br>\"c\"!?
<p>I\'ve checked the XML Schema spec: as far as I understand it,
<br>\"derived\"\'s attribute uses should contain attribute \"c\".&nbsp;
Is there
<br>anything wrong with my schema or could this be an XSD problem? I\'m
using
<br>build 20021023_1900TL.
<p>Michael
<p>&lt;xs:complexType name=\'base\'>
<br>&nbsp; &lt;xs:sequence>
<br>&nbsp;&nbsp;&nbsp; &lt;xs:element name=\'x\' type=\'xs:string\'/>
<br>&nbsp; &lt;/xs:sequence>
<br>&nbsp; &lt;xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
<br>&nbsp; &lt;xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
<br>&nbsp; &lt;xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
<br>&lt;/xs:complexType>
<br>&lt;xs:complexType name=\'derived\' >
<br>&nbsp; &lt;xs:complexContent>
<br>&nbsp;&nbsp;&nbsp; &lt;xs:restriction base=\'base\'>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xs:sequence>
<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &lt;xs:element name=\'x\'
type=\'xs:string\'/>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/xs:sequence>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xs:attribute name=\'a\' type=\'xs:string\'
use=\'required\'/>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xs:attribute name=\'b\' type=\'xs:string\'
use=\'prohibited\'/>
<br>&nbsp;&nbsp;&nbsp; &lt;/xs:restriction>
<br>&nbsp; &lt;/xs:complexContent>
<br>&lt;/xs:complexType></blockquote>

<p>--
<br>Ed Merks
<br>&nbsp;</html>

--------------4A0AD449D1DF128C7C8B34A5
Content-Type: image/jpeg
Content-ID: <part1.3E312BC3.2197DC7E@ca.ibm.com>
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nsmailRO.jpeg"

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACAWGBwYFCAcGhwkIiAmMFA0MCws MGJGSjpQdGZ6
eHJmcG6AkLicgIiuim5woNqirr7EztDOfJri8uDI8LjKzsb/2wBDASIkJDAq MF40NF7GhHCE
xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG xsbGxsb/wAAR
CAFvAKMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCK7u5YbgxxlAoVePLU9VB9 Ks+TqITeRFtA
z9xen5Vn6hj7a2c42J0/3RW1pzL5UiRrEQCoLRg7Gz149cdfwrV6RuStWZv2 qcMQ2wEcEGNf
8KetzIf7n/ftf8KllULqkI2qpyhIUYweO1LHMjRyHbncoeQZ6ncP/rn8fahW tsIas7nsn/ft
f8KkWVj/AAp/3wv+FEa+W4WNWkbBJZcg4PTHpx/PFSMhwzYMjfxE5JXgf/X/ ACo0DUAxzgom
R/sD/CnqQf4E/wC+BTyqvK5K4w5HHfr/AIU9UXONpGSBzxjr70tA1GYX+4n/ AHwKML/cT/vg
VIqg4O3qOg5pcKA6jOR7e9DsGpHhf7if98Cjav8AzzT/AL4FOVf7w/HNOCjH Ixzzn69qljGb
V/55p/3wKNqf880/74FPbIUZXbyf6U2pZRHG8MjOqqhZDhgUAI/SiJ4ZlLRq jLkjOwYP045q
ndwSXkzeWvliMFS7ZHmf7PGPl9/yq3bPvhH7oxFflKEYxj09R7ikMcsUfI2L wxA496Xy4/7i
/lSjq3++38zS0AN8uP8AuL+VHlx/3F/KnUUAN8uP+4v5UU6igDBvkZ7ssqlh tTkD/ZFWF1G/
AAyQB/sVbeWRWAWRgAq8A+wqUC5Cb28zaBn73/1605tNSLGVI0s0hkkBLHqc YpVU+hrXSViM
72/OpN7f3j+dHPYOUysszFm6k5NPU1pb2/vH86N7f3j+dHOHKUVYeo/OpVdf 7w/OrPmHcV3n
IGSM0b2/vH86XOHKQ+Yn99fzpfMT++v51Lvb+8fzo3t/eP50c4cpF5if31/O jzE/vr+dS72/
vH86N7f3j+dLmHYj8xP76/nR5kf99fzqQyFRlnIGccmje394/nSuOwzzI/76 /nR5kf8AfX86
fvb+8fzo3t/eP50hkYkTLfOv3m7+5pfMj/vr+dP3t/eP50b2/vH86AGeZH/f X86PMj/vr+dP
3t/eP50b2/vH86AGeZH/AH1/Oin72/vH86KAM64GSQSR8i8r1+6OlWtOZfKk SNYiAVBaMHY2
evHrjr+FVpCC4wR91f5CpluJQAPPIA9l/wAKu+liSVVCsw2qp4JCjGDgdqqe Q0lzcbfuyOEk
/wB3ap/xHH97ParCOu5maQMzHJJIqXzI/wC+v51AylavKIreIHh0Rg3HCgDc P5f99e1MRkiL
eQ0MnA3TIo3KNwBLHnJwSc+xq8GiDlwy7iACd3YZ/wATTvMj/vr+dAyizENN NFcF/LgDZG0h
8F+uB/LFNkubhTORIgKh/kzkqADg4xx0HJOOfcVoeZH/AH1/OjzI/wC+v50A VPOkilOXeQK5
TbtGT8m7PAHPb/OaZDLcTeZGkscmNpLCTsc5G4KMdB27nnpi95kf99fzo8yP ++v50AVrSQCx
gV2EbGHOQegAHPIx3FMe4kERZpVjbcAQcIdvPI3dz7/TqCaueZH/AH1/OjzI /wC+v50AUJJS
+0PKyHzItsbBQWGVOSMZznPTjitGm+ZH/fX86PMj/vr+dADqKb5kf99fzo8y P++v50AOopvm
R/31/OjzI/76/nQA6im+ZH/fX86PMj/vr+dADqKb5kf99fzooAnjcrbwBVBL ADk47Z/pTt8g
dA6KAxxkNnsT6e1RiMyWsI2qwCjKt0I24/rSR2qow2W8ES5y2zvwR6e9MRJe S+TayPg8DHBx
jPGc9qgBL2wk3+W5PB88spxzkH6Z7VYnT9zJ5fysR1Cg579O/wD9eq0KRxxs rGQlmLHbCwHI
xwMcU9LAWoWZ4gXChskHacjIOKpyanshnbycvG5Cpu++BnnOOPutx7e4q5AS 0eSpXLNwQRxk
+tQtZK1vJGW+ZxIofHQOcnj8vypASPcxrHvG5uWUKq5LFc5A/wC+TUcV4GjM jmIrnavkuZMn
0wBSpARdTzABWIwhPIJwMt19lGP9n3pptJGk85pk88EbSEO3ADDkZz/Ee/p+ IAsV6rTSRvuX
DgKSjAcqp5PQHJ6fSnG9twpbc2BjHyN82SB8vHzckdM9RSfZSVfdICzypISF wMrt4699v61D
FpixAKpjUKVwViAYgMD8x7nj2+lAFlLqJ920sSozjYcnHXHHOOhA6Hio5r6O O3eVAzsoJ8vG
1uBk5B6duvqPUZa1juGPM/56fw8Hc4bB9RxgjuD2pg0uM200UiwlpCSpWIAR kqBwMn0zQBdk
dY0LucKOp9Kja6iXuzHJGEQseOvQdumfXilMTgFY5BGm0KqhR8uM5x+GPpio JLEtGkayKqpw
jbTvReOFYHj6/TOecgD3u1+0RRR5O5yrHaccKTwemcj+dWaqrausyESr5SSN IF2fNlt2ec/7
R7VaoAKKKKACiiigAooooAjt/wDj3i/3B/KpKjt/+PeL/cH8qkoAKaf9Yp9j /SnUxgDIuRng
9vcUAPqrPqEEHVix3FcL6jr164qwI0HRF/L/AD6D8qrmxjwAjyIFJK7TjaCM ED0H8u1NWvqB
PHLHIzKjZK4yPqMioLu7+zSRp+6G8Md0smwcY46H1/SpkhRZWl5ZyMAsc7R6 D+dMmhkeaOWK
REZFZfmQsCCR7j0pAMW72tIswwyuFCxqXP3VJ6DPU9celON7b7iAzNjH3UZg cgHggc8HPHao
ZNP8xzI7RO5OcSRbl5VQeM/7Pr3NSR2QjdSH4WQOBtA/5Z7McfnQBJ9qhLhQ +c4wwBK89Pm6
c8fmPWom1CHyRIm9gSuAUYEgkDIyOevb29ajh0xYnjOY22hcs0QLZUAcHsOB 29eaebH91Avm
cwxhAdvUgqQfzXp70ATrcRtIEXeWIz9xsDjOCccH2NS1WW2b7UJmdAcc+WhU ucY+bnkenp6+
tmgAooooAKKKKACiiigAooooAjt/+PeL/cH8qkqO3/494v8AcH8qkoAKrLM7 vH8iBnQsoLHp
xnt7irNURZqJopGt4WkRcbs9enP3eoxx+NAFyNt8avjG4A4qKW7ijjZ87lRt pwR1/Hr+FPii
CxoGVSwABOO/H+AqFrGJk2AuqgkqAfugjBA9v8ihgTRTxzZ2NkgAkdwCMim3 UzQxgxx+bIx2
om7G49evbgE/hRDbJE24FmYKFBbsB2H8/wDIpJ7VZ5Y2dnCxg4VWK8nHOQfT I/GgCKTUEUOV
RnAgEykA4YYY4Jxx07+tPe+hVW+YhwhfayspwM8njIHB7enqKjTTwkbRCU+W 6GNgRkhcttAO
eMbsc56DpT3tXkScSSqWmi8slUwB97nGf9r9KAEjvo9khmJQozgnYwBCk9D0 JwM8e9Pnu0gl
SMhmLEAhVJIBDEHAHP3TURsDIrRyygxFnYBVwwLbu+T/AHj29KU2kzTec80Z lG3biMhRjcOR
u5++e4oAm+1QhypfGM5YgheOvzdOOfyPpT4pVlXcocDOPmQqfyIqqNPVZXcC E7ixy0ILEtnO
Tnkcnjjtz6z2sBgjKl92TnAyFX2AJOB7UATUUUUAFFFFABRRRQAUUUUAR2// AB7xf7g/lUlR
2/8Ax7xf7g/lUlABTT/rFPsf6U6mMAZFyM8Ht7igB9VftqCBpyp8sOVU5HzA dxn8cYzVgRoO
iL+X+fQflVd7GJgRlxlmbg9Nw5H480MB8NyssrR4I+UOpP8AEp/w/wAPWlup mhjBjj82RjtR
N2Nx69e3AJ/CiC2SBmZSxZgqkn0AwP6/nST2qzyxs7OFjBwqsV5OOcg+mR+N AEUmoIocqjOB
AJlIBwwwxwTjjp39ae99Cqt8xDhC+1lZTgZ5PGQOD29PUVGmnhI2iEp8t0Mb AjJC5baAc8Y3
Y5z0HSnvavIk4klUtNF5ZKpgD73OM/7X6UAJHfR7JDMShRnBOxgCFJ6HoTgZ 496fPdpBKkZD
MWIBCqSQCGIOAOfumojYGRWjllBiLOwCrhgW3d8n+8e3pSm0mabznmjMo27c RkKMbhyN3P3z
3FAE63ETS+WGO7JGdpwSOoB6E9ePY+lNeaRpGSCNH2HDl3KgHGcDg54I/P8A KOKxWK5MoEf3
mbPljfk5zlvTk9h2/FLux+0LIqtGBLywePfg4xuHIwcfy+uQCX7ZBhiHLbW2 EKpJ3c8YA5PB
/DnpS/aoSjvv4RN7cHgc/wCB468Uz7KRGoSQB0laRSVyMsW4Iz6Me9RPYOYp FjmVTMhWQsme
pY8cjHLH17UATi8gLMN5XaSCzKVXI68kYPQ/kakilWVdyhwM4+ZCp/Iiqkdp KykStHtEkjIh
TP3iwGeeRhunFWLWAwRlS+7JzgZCr7AEnA9qAJqKKKACiiigCO3/AOPeL/cH 8qkqO3/494v9
wfyqSgAqBGlcJII05XjL+v4VPVNbZQyFrW3aRQPnPXjHOdtAFqNt8avjG4A4 qiLx5JYGBKLI
cGPGWByRz+XOOh9auRRBY0DKpYAAnHfj/AVHdPMu1YUzuVst1wccD/6/t70A PtpvPgSXaV3D
p/h6j0PpTbqaSBFaONHBYKdzlcEkAdj61HA8qmFAkjKwO8vnK4A5yffjHv6C p54vOQLnGHVs
49GB/pQAgnQKd5AZWVGAyQGOMDpz1FMS9t3TeGYDG4bkYbh7ZHPUdPUetBg3 3wlK4CIMHP3j
yP0BP13e1VotPkktIkuWTckSqqhOBypw3J3cqOmO9AFr7XDtBy5JONojYsPq uMjqO3cetT1R
On/u1VWijOSS0cWwrnA+Ug8dO+fy4q9QAUUUUAFFFFABRRRQAUUUUAFFFFAE dv8A8e8X+4P5
VJUdv/x7xf7g/lUlABTT/rFPsf6U6mn/AFin2P8ASgB1QXEuxZMhdiJuZieg 57YPpU9Vbu2E
6yK8aOjJjnqp55HB55oAmR2LsrqAQAeDnrn29qezBRliAMgcnuelQwwBCQYo 0TAAReg657e9
LLAJGjYHaY23DjIPrx/X/wCvkAWO4ikxtcHJwM8Z69PXofyoupDDazSqAWRG YZ6ZAqEWR8hY
WlzGrA8Lg4GT17HOOfbjHWp7iLz7eWLO3zEK5xnGRihgNW6iZGYeZ8uMr5bb uf8AZxn/APUa
BdREoFLMW7KhOOcc8cc5646H0qGSyeXc0skbOdox5fyEDOAVzz94nr2HpTYt PMZiw8a7CSTH
GVY/MW2g5+7z05/wALMVxFM21GJOMjKkBh6gnqPceoqWqlnYratlRHgLtBWM KxH+0e549v8A
C3QAUUUUAFFFFABRRRQAUUUUAR2//HvF/uD+VSVHb/8AHvF/uD+VSUAFNP8A rFPsf6U6mn/W
KfY/0oAdUUjOzNGqqfl5JOOufY+lS1XmgErnfDFKhA4k7EZ9j60ASI7F2V1A IAPBz1z7e1PZ
goyxAGQOT3PSoYYAhIMUaJgAIvQdc9vellgEjRsDtMbbhxkH14/r/wDXyALH cRSY2uDk4GeM
9enr0P5VT1zd9iUJneZF2gHkntjn/H+omFkfIWFpcxqwPC4OBk9exzjn24x1 qPWZGitEkTlk
kVgPXHPqPT3/AKh9RdDDNvMsUZWT5izZIlG1QNuOc4Hbv2FNjt7ncv3wu8IC GHX5cY55/hI+
ntUiXBgTZFDPGo3bjv8Am5x0OOPuH9aRriTzY3aKQ+VKZDuJJPTgk/7h/X0r UkhVLjdtXflV
VsA9jtx/7L+npSiG5DABuMZDCQbRjHfOB0X9PanLPPEkS+WcxPu5HoSQPwO/ 9fSnyXDtlZI5
2jKkN5khLdc8HGB9z07H8DQDQ0eMxX0iZLBYlOc5AJC9Dj+vYde21WJozb7+ VvLZAIlUBuSM
YXrj29voe23WUtykFFFFIYUUUUAFFFFAEdv/AMe8X+4P5VJUdv8A8e8X+4P5 VJQAU0/6xT7H
+lOpp/1in2P9KAHUUUUAFMkcomQMnIABOOpxT6ZKpZMLjIIPPsc0ARLKwZ/l ThwrYboSB7c8
EVYqlFZpFI7RQRRlnBJXsBjgcDjj86tGNNpAXGRj5eD+YoAabiIOE3gsfTnv j+fFSKwdQykM
pGQQeCKrQ2hhZCso+Vdn3AMrnI/z/KpbaEQRbN24kliegyeuB2FAEaXa/aJY pMja4VTtOOVB
5PTOT/Knm6iBcMWUr2ZCM844455x0z1HrUbWrtM5Mq+U8iyFdnzZXbjnP+yO 1QjTdrE5gb5C
vzQ5Lcg5fn5jx7cnNAFk3cKgFi4yMnMbDaPVuPlHB5OOlT1QbTQ20s6SNt2s 0se84yT8uTx1
PXPQenN+gAooooAKKKKACiiigCO3/wCPeL/cH8qkqO3/AOPeL/cH8qkoAKaf 9Yp9j/SnU0/6
xT7H+lADqKKKACmSOUTIGTkAAnHU4p9MlUsmFxkEHn2OaAIllYM/ypw4VsN0 JA9ueCKfczeR
A0pGduOM+9V4rNIpHaKCKMs4JK9gMcDgccfnVsIq/dUD6D/PoKAKa6kpMAMR HnHHXOOSP6Vb
SSOTOx1bHXac4pGhVpllbJKjCjsPf61Ha2iWpcozHdjO4+lAD2uIlkKFjlRl jtO1eM8noOPW
m/a4dpOXBBxtMbBj9Fxk9D27H0qOayE00jM4RHUqRGu1myMfMc4Ptxx/NqWB jwyGFJFYMvlw
7V6EcjOTwx7+nvkAmW8gaN3DnbGu5sqQQMkdMf7J/KhryBC+5yAgJJ2nHHUA 4wSMHgeh9Kqr
YztBKplRHmDo+UyCCzEEc8fePr2pz6YrGbBjXzA/zeUN+WznLdxyfTtz6gFj 7XDtJy4IONpj
YMfouMnoe3Y+lL9qi3hcsCcdUIAJ6AnHB6cHnkUya1L3HnpIFcBduVyARuHP PPDmmfYQbnzm
8osSrMxiBbIAHykngcD1780AXKKKKACiiigCO3/494v9wfyqSo7f/j3i/wBw fyqSgApp/wBY
p9j/AEp1NP8ArFPsf6UAOooooAKZI5RMgZOQACcdTiq51CLcFjWWVsZwiHIH 404tPLGMRoBk
HlyDwfQr7Urotwkt0KsrBn+VOHCthuhIHtzwRU7MEUsxCqBkkngCs6Gxkikd o0tkLMCSsZGM
Y4Htxn65qy9s8iFGMO0jH+qI/wDZvYflRcVl3Fa8iV4lOf3uNp+vTjr+lSxy JLGHjbcp6Gqh
sJGkVzcAsu0k7PvFehPNSwwy26bV8uQk5ZjlST6nrn9KLsVvMledEkVG3At0 O07fz6VJWdPa
yyXAkaJSd6vkKGYYI4DEjA46YPU+tXPOI+/DKo9cBv5E0XHysloqL7Qn92X/ AL9N/hT0kSQZ
R1YdMqc0XE4tbodRRRTEFFFFABRRRQBHb/8AHvF/uD+VSVHb/wDHvF/uD+VS UAFNP+sU+x/p
Tqaf9Yp9j/SgB1RM5kkMcZK7fvMB06YAzx3/AM5qWoEYROyOcFmyGPRsnpn1 HTHpikyokqIs
YwigZ5PufU0kjlEyBk5AAJx1OKfTJVLJhcZBB59jmmSRLKwZ/lThwrYboSB7 c8EVJNKsELys
CVUZOBVaKyWJ2aOCGMuwJKnoBjgcdOPzqxKuyImJQG4GVHIHGcfh/IUAV5L1 1niQKvzFQ467
S2eh79PSrFtMJ4t+3aQSpHUZHXB7io4UjKxh4RuXhSY+ignb244H4e1OsyTb gMMFSVA2FBjP
GB6YxQIf56ed5Q3Fu+FJA78noKkqFYXS4d0ddkh3MpXJzgDg546DtU1AwqGU CNllUAEsA2P4
geOfpn/OamqKT944jHRWDOfTHIH1zj8PwpMqO5LRRRTJCiiigAooooAjt/8A j3i/3B/KpKjt
/wDj3i/3B/KpKACmn/WKfY/0p1MYAyLkZ4Pb3FAD6qSXsfl7tm6JiRuPCsAO 3rnoPWrIjQdE
X8v8+g/KontUYMFZowxJYKeCT14NA1uRQSFyFjkZGKhgkg3AgjqD1PPHX+lO ku3hmjjliUBg
SWVs45AGBjk5IH41NFDHESUXBIAJ68AYFNmt1mkDPyvlvGV9Q2O/4frSsPm7 lePVISjvL+7A
favViy4yGwBnBp1xqMEbKiSKzsy9ASMFgDyOBxmnNauLh54pVV2J+8mQAQoP cf3BTBYGNVji
lAiDIxDLliV298j+6O3rRqHuiyajBgiKRSyuqncCBgsASPXjPSnS3qhtkGyV 8ZPzcY/AEk/Q
fXHGYotMWIBVMahSuCsQDEBgfmPc8e30qe4tvNJZTHlgFYSJvVgDkcZHQk/n 9MGoe6RjUFJZ
Ah3oBvzkAE446Z5zxxzTo7h5mCq8aMQTsKMTxjOc4x1HGO9NisfKtTD5mTlG DbehUKBx9V/W
lFpIsnnLMnnkncSh24IUcDOf4R39fwLBfshqXKTMAbh8HHKRlV5AIGSDgnI7 jqO9T28kTqRD
u2r3KkA+4J6/UVVtrGWMGJpF8lXQj5fmbaq85zxyvTFWLS2Nvvyy/NjCIpVF +i5OOvNOwm2y
xRRRQIKKKKACiiigCO3/AOPeL/cH8qkqO3/494v9wfyqSgApp/1in2P9KdTG AMi5GeD29xQA
+q0l7FG20bnOSMIM8jGf5/oanEaDoi/l/n0H5VALKIEYLBV3bVB4UEYIHtQw JYp45s+W2SAC
R04IyDUc915NxDGUysmctn7vIA475LAU6G2SFtwLMwUICx6ADoP5/wCRRNbr NIGflfLeMr6h
sd/w/WgBi3sWDvypDMDgEgAMRkkDgcd/f0pYrtXSRikg8typARjnDEccc9O3 SoE0+RYWQ3AY
yqVlYpywJY8c8H5j69qkezLRtHvQpvLqrpkZJJIYZ5GTx0xgdaABr+MNIACQ sXmBsNj+LIOB
8uNvf8qka8gQvucgICSdpxx1AOMEjB4HofSq66cUgkiWVAJEZHxHgAEsRtGe Mbj69O1OlsDK
jxmUCMl2UbeQzBgcnPI+Y8YHagCb7XDtJy4IONpjYMfouMnoe3Y+lTKwZQwz gjPIwfyqtcWh
mkZw0eWCgb0LbcbuRgjB+br2qxGnlxqm5m2gDcxyT7mgB1FFFABRRRQAUUUU AFFFFAEdv/x7
xf7g/lUlR2//AB7xf7g/lUlABTT/AKxT7H+lOpjAGRcjPB7e4oAczBVLMcAD JNVxctnJi+TO
ODlh9RipXhjeNkKLhhjgf59B+VVfsTszA7AGbLOB8zfgRipd+gFgXMe4A7wS cDKMP6UTzPHL
AqorCR9pJbGOCfTngGmpZwowbBJByMnv606eF5JYGV1URvuIK5zwR68cE015 gRfbo/PVQT5e
xmLFG5OVA2nvnPbPanm9gG3mQk5+URsWGMZyMZHUdfWoDpxdEjeVGjjTYimP tlSN3PP3Rnp3
qW3sxBIrgxjAYFY4wi87eg/4D79aYAL5GeRQOFdVDc7WDbecgY/i6U61u0uY 4mAZWkTdtKke
meSOeo5qKKwMUSxCUFAY2OV5LLt9+hC9KHsybaG2OHRWChsYKptI555JGRnj 72e1AE7XC+VG
8fzmXHljpuyM/hwM/wCcUn2gxKPtChXJ4WLdISPXgZ/T0p80XmBSDtdDuRsZ wcY6d+CRURgn
LLJ50fmqCoPlnbtOO27rwOc0AOF5A0mxXJ5A3BTtyQCPmxjnI796Y99EpQqs jqz7dwjb0JyO
Pm6dvWkjsRHCYlc7d8bDI5woXj/x39aaliyYZZUV1YMiqhEa8Efdz33HoR2/ EAnF1EyyFSzC
M7W2oTg5xjgf560w30IbG4kEDAVWLZO7jAH+yfyOcUj2e638rcp/eM+HXKnJ JwRnnr+YBqO3
07yZI38xfkOdqpgfx8Dnj7/6UASrexGYpyFCB9+DgctnPHy4296milWVdyhw M4+ZCp/Iiq62
ZRpCroRIGDh0yCCzEd/9o59fapbWAwRlS+7JzgZCr7AEnA9qAJqKKKAI7f8A 494v9wfyqSo7
f/j3i/3B/KpKACmn/WKfY/0p1IVBIJAOPUUALUDz4dQgDgnBIycc4PQGpRGg 6Iv5f59B+VVT
ZbFRIlUogwA5HTPT7ppoTLMcgcLnhmGdpyDx1680y6maGMGOPzZGO1E3Y3Hr 17cAn8KRLSNW
jbvGSRwBknjJwPTiie1WeWNnZwsYOFVivJxzkH0yPxpDE+22/wAvzNhkD5CN gKehJxx0PWlF
5AWYbyu0kFmUquR15Iweh/I1CmnhIJohKdskXlLkZ2jLY784DY/CnSWIkhET Odu+Rjgc4YNx
/wCPfpQAr30SlMLIdz7SPLYMOCc7cZPT+fpTri7SBZchiyIWAKkBsDOAcYNM NpI0nnNMnngj
aQh24AYcjOf4j39Pxjl00SzFmdNpLZby/wB4QwIxuz0GeOOwoAn+2RZOdwGA QNjbjkn+HGf4
T+tBvbcEDc3TcTsbCjJHJxx0PXpimNaSNKJjMnnKFwQh25G4dM+j+vb8KQWP 7qdfM5mjKE7e
hJYk/m3T2oAsJOjyMi7iV6nadv59KkqvDbGO4eXcoDZ+RFKg5PUjJyffj/Cx QAUUUUAFFFFA
BRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFF
FABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlR2//AB7xf7g/lUlABRRRQAUUUUAF FFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSU AFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlUIgf KT5n+6P4zTsH
++//AH2f8aALtFUsH++//fZ/xowf77/99n/GgC7RVLB/vv8A99n/ABoTOGyz n5sffb0HvQBd
oqp/31/323+NH/fX/fbf40AW6Kqf99f99t/jR/31/wB9t/jQBboqp/31/wB9 t/jR/wB9f99t
/jQBboqjzvcb3wCMfOfQe9Lg/wB9/wDvs/40AXaKpYP99/8Avs/40YP99/8A vs/40AXaKpYP
99/++z/jRg/33/77P+NAF2iqWD/ff/vs/wCNGD/ff/vs/wCNAF2iqWD/AH3/ AO+z/jRQBWnE
ZtY/MkjQcf6zlTx0I7+v4VB57JFhCsQVCYkUACVsnoPQ4BwP73WrKzqihCrZ UYPSl+1J/db9
KQytcXbpEVEoEwaTK8ZAAYrx+C1MXZbhY5bjZwCOAPMJJyOfTjpzzT/tSf3W /Sj7Un91v0oA
hsZppX/eOhyuWUHJQ+nQY78Ek8exqecKbeUO4Rd/LN06LwfbtSfak/ut+lC3 MY3ZD4JzwB6A
evtQIp+a0aBYWgij3HMqYRWOB0yCO5H/AAH8KkSSd5AGlK7nCEKoAX92GyMj PX1q19pi/wBv
/vkf40faYv8Ab/75H+NAFP7ZIzQNvVSwQFCwG7djJAxkjn17e3LWeVreDfMz eYiyMxA+TDJk
jjpyeuelXvtMX+3/AN8j/Gj7TF/t/wDfI/xoAqibErqbgRxFv9b8oydqY5xj nJP4VLBKz3Ui
NJuxnhCCq88A9w3/ANf8JftMX+3/AN8j/Gj7TF/t/wDfI/xoAS5CmOUO4Rcr lm6dBwfbtVaO
QxR7oUjaMMV/dAKrkgYI69/l/wD1VY+0puY7W5P9Mf0pGniYqSrEqcj2OCP6 mgCIPMhctMW2
SJHjaADkLk9M9yetRRymKxhRZ9rYAZmZVCEAfKTtPPtjPBq39qT+636Ufak/ ut+lAyKK4eTy
iXAV1VmIX7rED5c+/wDnqKuVB9qT+636Ufak/ut+lAE9FQfak/ut+lH2pP7r fpQBPRUH2pP7
rfpRQB//2Q==
--------------4A0AD449D1DF128C7C8B34A5--

--------------3C1C595ABD93E0BE497A6A02--
Re: restricting attributes [message #564968 is a reply to message #9571] Thu, 30 January 2003 15:01 Go to previous message
Michael Hartmeier is currently offline Michael HartmeierFriend
Messages: 21
Registered: July 2009
Junior Member
I use XSDComplexTypeDefition.getAttributeUses().

But the XSD version is use is quite old ...

I want to switch to a new XSD version in a week or two. Do you plan a new
release any time soon?

Michael

Ed Merks wrote:


> --------------3C1C595ABD93E0BE497A6A02
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit

> Michael,

> Testing this with the latest unpublished version, I get this content in the
> semantics view:

> [Image]

> I know that this used to be a problem, but I think it was fixed quite some
> time ago. In any event, it appears to be working correctly now. Are you
> sure you aren't looked at the
> XSDComplexTypeDefinition.getAttributeContents()?


> Michael Hartmeier wrote:

> > I have a schema where a type \"derived\" is a restricting of a type
> > \"base\"
> > (see below). If I inspect the attribute uses of type \"derived\" (i.e. I
> > call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
> > \"c\"!?
> >
> > I\'ve checked the XML Schema spec: as far as I understand it,
> > \"derived\"\'s attribute uses should contain attribute \"c\". Is there
> > anything wrong with my schema or could this be an XSD problem? I\'m using
> > build 20021023_1900TL.
> >
> > Michael
> >
> > <xs:complexType name=\'base\'>
> > <xs:sequence>
> > <xs:element name=\'x\' type=\'xs:string\'/>
> > </xs:sequence>
> > <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> > <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> > <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> > </xs:complexType>
> > <xs:complexType name=\'derived\' >
> > <xs:complexContent>
> > <xs:restriction base=\'base\'>
> > <xs:sequence>
> > <xs:element name=\'x\' type=\'xs:string\'/>
> > </xs:sequence>
> > <xs:attribute name=\'a\' type=\'xs:string\' use=\'required\'/>
> > <xs:attribute name=\'b\' type=\'xs:string\' use=\'prohibited\'/>
> > </xs:restriction>
> > </xs:complexContent>
> > </xs:complexType>

> --
> Ed Merks


> --------------3C1C595ABD93E0BE497A6A02
> Content-Type: multipart/related;
> boundary="------------4A0AD449D1DF128C7C8B34A5"


> --------------4A0AD449D1DF128C7C8B34A5
> Content-Type: text/html; charset=us-ascii
> Content-Transfer-Encoding: 7bit

> <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
> <html>
> Michael,
> <p>Testing this with the latest unpublished version, I get this content
> in the semantics view:
> <blockquote><img SRC="cid:part1.3E312BC3.2197DC7E@ca.ibm.com" height=367
width=163></blockquote>
> I know that this used to be a problem, but I think it was fixed quite some
> time ago. In any event, it appears to be working correctly now.
> Are you sure you aren't looked at the
XSDComplexTypeDefinition.getAttributeContents()?
> <br>
> <p>Michael Hartmeier wrote:
> <blockquote TYPE=CITE>I have a schema where a type \"derived\" is a
restricting
> of a type
> <br>\"base\"
> <br>(see below). If I inspect the attribute uses of type \"derived\" (i.e.
> I
> <br>call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
> <br>\"c\"!?
> <p>I\'ve checked the XML Schema spec: as far as I understand it,
> <br>\"derived\"\'s attribute uses should contain attribute \"c\".
> Is there
> <br>anything wrong with my schema or could this be an XSD problem? I\'m
> using
> <br>build 20021023_1900TL.
> <p>Michael
> <p><xs:complexType name=\'base\'>
> <br> <xs:sequence>
> <br> <xs:element name=\'x\' type=\'xs:string\'/>
> <br> </xs:sequence>
> <br> <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> <br> <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> <br> <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> <br></xs:complexType>
> <br><xs:complexType name=\'derived\' >
> <br> <xs:complexContent>
> <br> <xs:restriction base=\'base\'>
> <br> <xs:sequence>
> <br> <xs:element name=\'x\'
> type=\'xs:string\'/>
> <br> </xs:sequence>
> <br> <xs:attribute name=\'a\' type=\'xs:string\'
> use=\'required\'/>
> <br> <xs:attribute name=\'b\' type=\'xs:string\'
> use=\'prohibited\'/>
> <br> </xs:restriction>
> <br> </xs:complexContent>
> <br></xs:complexType></blockquote>

> <p>--
> <br>Ed Merks
> <br> </html>

> --------------4A0AD449D1DF128C7C8B34A5
> Content-Type: image/jpeg
> Content-ID: <part1.3E312BC3.2197DC7E@ca.ibm.com>
> Content-Transfer-Encoding: base64
> Content-Disposition: inline;
filename="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nsmailRO.jpeg"

> /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACAWGBwYFCAcGhwkIiAmMFA0MCws MGJGSjpQdGZ6
> eHJmcG6AkLicgIiuim5woNqirr7EztDOfJri8uDI8LjKzsb/2wBDASIkJDAq MF40NF7GhHCE
> xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG xsbGxsb/wAAR
> CAFvAKMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
> AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
> FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
> h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
> 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
> AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
> NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
> hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
> 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCK7u5YbgxxlAoVePLU9VB9 Ks+TqITeRFtA
> z9xen5Vn6hj7a2c42J0/3RW1pzL5UiRrEQCoLRg7Gz149cdfwrV6RuStWZv2 qcMQ2wEcEGNf
> 8KetzIf7n/ftf8KllULqkI2qpyhIUYweO1LHMjRyHbncoeQZ6ncP/rn8fahW tsIas7nsn/ft
> f8KkWVj/AAp/3wv+FEa+W4WNWkbBJZcg4PTHpx/PFSMhwzYMjfxE5JXgf/X/ ACo0DUAxzgom
> R/sD/CnqQf4E/wC+BTyqvK5K4w5HHfr/AIU9UXONpGSBzxjr70tA1GYX+4n/ AHwKML/cT/vg
> VIqg4O3qOg5pcKA6jOR7e9DsGpHhf7if98Cjav8AzzT/AL4FOVf7w/HNOCjH Ixzzn69qljGb
> V/55p/3wKNqf880/74FPbIUZXbyf6U2pZRHG8MjOqqhZDhgUAI/SiJ4ZlLRq jLkjOwYP045q
> ndwSXkzeWvliMFS7ZHmf7PGPl9/yq3bPvhH7oxFflKEYxj09R7ikMcsUfI2L wxA496Xy4/7i
> /lSjq3++38zS0AN8uP8AuL+VHlx/3F/KnUUAN8uP+4v5UU6igDBvkZ7ssqlh tTkD/ZFWF1G/
> AAyQB/sVbeWRWAWRgAq8A+wqUC5Cb28zaBn73/1605tNSLGVI0s0hkkBLHqc YpVU+hrXSViM
> 72/OpN7f3j+dHPYOUysszFm6k5NPU1pb2/vH86N7f3j+dHOHKUVYeo/OpVdf 7w/OrPmHcV3n
> IGSM0b2/vH86XOHKQ+Yn99fzpfMT++v51Lvb+8fzo3t/eP50c4cpF5if31/O jzE/vr+dS72/
> vH86N7f3j+dLmHYj8xP76/nR5kf99fzqQyFRlnIGccmje394/nSuOwzzI/76 /nR5kf8AfX86
> fvb+8fzo3t/eP50hkYkTLfOv3m7+5pfMj/vr+dP3t/eP50b2/vH86AGeZH/f X86PMj/vr+dP
> 3t/eP50b2/vH86AGeZH/AH1/Oin72/vH86KAM64GSQSR8i8r1+6OlWtOZfKk SNYiAVBaMHY2
> evHrjr+FVpCC4wR91f5CpluJQAPPIA9l/wAKu+liSVVCsw2qp4JCjGDgdqqe Q0lzcbfuyOEk
> /wB3ap/xHH97ParCOu5maQMzHJJIqXzI/wC+v51AylavKIreIHh0Rg3HCgDc P5f99e1MRkiL
> eQ0MnA3TIo3KNwBLHnJwSc+xq8GiDlwy7iACd3YZ/wATTvMj/vr+dAyizENN NFcF/LgDZG0h
> 8F+uB/LFNkubhTORIgKh/kzkqADg4xx0HJOOfcVoeZH/AH1/OjzI/wC+v50A VPOkilOXeQK5
> TbtGT8m7PAHPb/OaZDLcTeZGkscmNpLCTsc5G4KMdB27nnpi95kf99fzo8yP ++v50AVrSQCx
> gV2EbGHOQegAHPIx3FMe4kERZpVjbcAQcIdvPI3dz7/TqCaueZH/AH1/OjzI /wC+v50AUJJS
> +0PKyHzItsbBQWGVOSMZznPTjitGm+ZH/fX86PMj/vr+dADqKb5kf99fzo8y P++v50AOopvm
> R/31/OjzI/76/nQA6im+ZH/fX86PMj/vr+dADqKb5kf99fzooAnjcrbwBVBL ADk47Z/pTt8g
> dA6KAxxkNnsT6e1RiMyWsI2qwCjKt0I24/rSR2qow2W8ES5y2zvwR6e9MRJe S+TayPg8DHBx
> jPGc9qgBL2wk3+W5PB88spxzkH6Z7VYnT9zJ5fysR1Cg579O/wD9eq0KRxxs rGQlmLHbCwHI
> xwMcU9LAWoWZ4gXChskHacjIOKpyanshnbycvG5Cpu++BnnOOPutx7e4q5AS 0eSpXLNwQRxk
> +tQtZK1vJGW+ZxIofHQOcnj8vypASPcxrHvG5uWUKq5LFc5A/wC+TUcV4GjM jmIrnavkuZMn
> 0wBSpARdTzABWIwhPIJwMt19lGP9n3pptJGk85pk88EbSEO3ADDkZz/Ee/p+ IAsV6rTSRvuX
> DgKSjAcqp5PQHJ6fSnG9twpbc2BjHyN82SB8vHzckdM9RSfZSVfdICzypISF wMrt4699v61D
> FpixAKpjUKVwViAYgMD8x7nj2+lAFlLqJ920sSozjYcnHXHHOOhA6Hio5r6O O3eVAzsoJ8vG
> 1uBk5B6duvqPUZa1juGPM/56fw8Hc4bB9RxgjuD2pg0uM200UiwlpCSpWIAR kqBwMn0zQBdk
> dY0LucKOp9Kja6iXuzHJGEQseOvQdumfXilMTgFY5BGm0KqhR8uM5x+GPpio JLEtGkayKqpw
> jbTvReOFYHj6/TOecgD3u1+0RRR5O5yrHaccKTwemcj+dWaqrausyESr5SSN IF2fNlt2ec/7
> R7VaoAKKKKACiiigAooooAjt/wDj3i/3B/KpKjt/+PeL/cH8qkoAKaf9Yp9j /SnUxgDIuRng
> 9vcUAPqrPqEEHVix3FcL6jr164qwI0HRF/L/AD6D8qrmxjwAjyIFJK7TjaCM ED0H8u1NWvqB
> PHLHIzKjZK4yPqMioLu7+zSRp+6G8Md0smwcY46H1/SpkhRZWl5ZyMAsc7R6 D+dMmhkeaOWK
> REZFZfmQsCCR7j0pAMW72tIswwyuFCxqXP3VJ6DPU9celON7b7iAzNjH3UZg cgHggc8HPHao
> ZNP8xzI7RO5OcSRbl5VQeM/7Pr3NSR2QjdSH4WQOBtA/5Z7McfnQBJ9qhLhQ +c4wwBK89Pm6
> c8fmPWom1CHyRIm9gSuAUYEgkDIyOevb29ajh0xYnjOY22hcs0QLZUAcHsOB 29eaebH91Avm
> cwxhAdvUgqQfzXp70ATrcRtIEXeWIz9xsDjOCccH2NS1WW2b7UJmdAcc+WhU ucY+bnkenp6+
> tmgAooooAKKKKACiiigAooooAjt/+PeL/cH8qkqO3/494v8AcH8qkoAKrLM7 vH8iBnQsoLHp
> xnt7irNURZqJopGt4WkRcbs9enP3eoxx+NAFyNt8avjG4A4qKW7ijjZ87lRt pwR1/Hr+FPii
> CxoGVSwABOO/H+AqFrGJk2AuqgkqAfugjBA9v8ihgTRTxzZ2NkgAkdwCMim3 UzQxgxx+bIx2
> om7G49evbgE/hRDbJE24FmYKFBbsB2H8/wDIpJ7VZ5Y2dnCxg4VWK8nHOQfT I/GgCKTUEUOV
> RnAgEykA4YYY4Jxx07+tPe+hVW+YhwhfayspwM8njIHB7enqKjTTwkbRCU+W 6GNgRkhcttAO
> eMbsc56DpT3tXkScSSqWmi8slUwB97nGf9r9KAEjvo9khmJQozgnYwBCk9D0 JwM8e9Pnu0gl
> SMhmLEAhVJIBDEHAHP3TURsDIrRyygxFnYBVwwLbu+T/AHj29KU2kzTec80Z lG3biMhRjcOR
> u5++e4oAm+1QhypfGM5YgheOvzdOOfyPpT4pVlXcocDOPmQqfyIqqNPVZXcC E7ixy0ILEtnO
> Tnkcnjjtz6z2sBgjKl92TnAyFX2AJOB7UATUUUUAFFFFABRRRQAUUUUAR2// AB7xf7g/lUlR
> 2/8Ax7xf7g/lUlABTT/rFPsf6U6mMAZFyM8Ht7igB9VftqCBpyp8sOVU5HzA dxn8cYzVgRoO
> iL+X+fQflVd7GJgRlxlmbg9Nw5H480MB8NyssrR4I+UOpP8AEp/w/wAPWlup mhjBjj82RjtR
> N2Nx69e3AJ/CiC2SBmZSxZgqkn0AwP6/nST2qzyxs7OFjBwqsV5OOcg+mR+N AEUmoIocqjOB
> AJlIBwwwxwTjjp39ae99Cqt8xDhC+1lZTgZ5PGQOD29PUVGmnhI2iEp8t0Mb AjJC5baAc8Y3
> Y5z0HSnvavIk4klUtNF5ZKpgD73OM/7X6UAJHfR7JDMShRnBOxgCFJ6HoTgZ 496fPdpBKkZD
> MWIBCqSQCGIOAOfumojYGRWjllBiLOwCrhgW3d8n+8e3pSm0mabznmjMo27c RkKMbhyN3P3z
> 3FAE63ETS+WGO7JGdpwSOoB6E9ePY+lNeaRpGSCNH2HDl3KgHGcDg54I/P8A KOKxWK5MoEf3
> mbPljfk5zlvTk9h2/FLux+0LIqtGBLywePfg4xuHIwcfy+uQCX7ZBhiHLbW2 EKpJ3c8YA5PB
> /DnpS/aoSjvv4RN7cHgc/wCB468Uz7KRGoSQB0laRSVyMsW4Iz6Me9RPYOYp FjmVTMhWQsme
> pY8cjHLH17UATi8gLMN5XaSCzKVXI68kYPQ/kakilWVdyhwM4+ZCp/Iiqkdp KykStHtEkjIh
> TP3iwGeeRhunFWLWAwRlS+7JzgZCr7AEnA9qAJqKKKACiiigCO3/AOPeL/cH 8qkqO3/494v9
> wfyqSgAqBGlcJII05XjL+v4VPVNbZQyFrW3aRQPnPXjHOdtAFqNt8avjG4A4 qiLx5JYGBKLI
> cGPGWByRz+XOOh9auRRBY0DKpYAAnHfj/AVHdPMu1YUzuVst1wccD/6/t70A PtpvPgSXaV3D
> p/h6j0PpTbqaSBFaONHBYKdzlcEkAdj61HA8qmFAkjKwO8vnK4A5yffjHv6C p54vOQLnGHVs
> 49GB/pQAgnQKd5AZWVGAyQGOMDpz1FMS9t3TeGYDG4bkYbh7ZHPUdPUetBg3 3wlK4CIMHP3j
> yP0BP13e1VotPkktIkuWTckSqqhOBypw3J3cqOmO9AFr7XDtBy5JONojYsPq uMjqO3cetT1R
> On/u1VWijOSS0cWwrnA+Ug8dO+fy4q9QAUUUUAFFFFABRRRQAUUUUAFFFFAE dv8A8e8X+4P5
> VJUdv/x7xf7g/lUlABTT/rFPsf6U6mn/AFin2P8ASgB1QXEuxZMhdiJuZieg 57YPpU9Vbu2E
> 6yK8aOjJjnqp55HB55oAmR2LsrqAQAeDnrn29qezBRliAMgcnuelQwwBCQYo 0TAAReg657e9
> LLAJGjYHaY23DjIPrx/X/wCvkAWO4ikxtcHJwM8Z69PXofyoupDDazSqAWRG YZ6ZAqEWR8hY
> WlzGrA8Lg4GT17HOOfbjHWp7iLz7eWLO3zEK5xnGRihgNW6iZGYeZ8uMr5bb uf8AZxn/APUa
> BdREoFLMW7KhOOcc8cc5646H0qGSyeXc0skbOdox5fyEDOAVzz94nr2HpTYt PMZiw8a7CSTH
> GVY/MW2g5+7z05/wALMVxFM21GJOMjKkBh6gnqPceoqWqlnYratlRHgLtBWM KxH+0e549v8A
> C3QAUUUUAFFFFABRRRQAUUUUAR2//HvF/uD+VSVHb/8AHvF/uD+VSUAFNP8A rFPsf6U6mn/W
> KfY/0oAdUUjOzNGqqfl5JOOufY+lS1XmgErnfDFKhA4k7EZ9j60ASI7F2V1A IAPBz1z7e1PZ
> goyxAGQOT3PSoYYAhIMUaJgAIvQdc9vellgEjRsDtMbbhxkH14/r/wDXyALH cRSY2uDk4GeM
> 9enr0P5VT1zd9iUJneZF2gHkntjn/H+omFkfIWFpcxqwPC4OBk9exzjn24x1 qPWZGitEkTlk
> kVgPXHPqPT3/AKh9RdDDNvMsUZWT5izZIlG1QNuOc4Hbv2FNjt7ncv3wu8IC GHX5cY55/hI+
> ntUiXBgTZFDPGo3bjv8Am5x0OOPuH9aRriTzY3aKQ+VKZDuJJPTgk/7h/X0r UkhVLjdtXflV
> VsA9jtx/7L+npSiG5DABuMZDCQbRjHfOB0X9PanLPPEkS+WcxPu5HoSQPwO/ 9fSnyXDtlZI5
> 2jKkN5khLdc8HGB9z07H8DQDQ0eMxX0iZLBYlOc5AJC9Dj+vYde21WJozb7+ VvLZAIlUBuSM
> YXrj29voe23WUtykFFFFIYUUUUAFFFFAEdv/AMe8X+4P5VJUdv8A8e8X+4P5 VJQAU0/6xT7H
> +lOpp/1in2P9KAHUUUUAFMkcomQMnIABOOpxT6ZKpZMLjIIPPsc0ARLKwZ/l ThwrYboSB7c8
> EVYqlFZpFI7RQRRlnBJXsBjgcDjj86tGNNpAXGRj5eD+YoAabiIOE3gsfTnv j+fFSKwdQykM
> pGQQeCKrQ2hhZCso+Vdn3AMrnI/z/KpbaEQRbN24kliegyeuB2FAEaXa/aJY pMja4VTtOOVB
> 5PTOT/Knm6iBcMWUr2ZCM844455x0z1HrUbWrtM5Mq+U8iyFdnzZXbjnP+yO 1QjTdrE5gb5C
> vzQ5Lcg5fn5jx7cnNAFk3cKgFi4yMnMbDaPVuPlHB5OOlT1QbTQ20s6SNt2s 0se84yT8uTx1
> PXPQenN+gAooooAKKKKACiiigCO3/wCPeL/cH8qkqO3/AOPeL/cH8qkoAKaf 9Yp9j/SnU0/6
> xT7H+lADqKKKACmSOUTIGTkAAnHU4p9MlUsmFxkEHn2OaAIllYM/ypw4VsN0 JA9ueCKfczeR
> A0pGduOM+9V4rNIpHaKCKMs4JK9gMcDgccfnVsIq/dUD6D/PoKAKa6kpMAMR HnHHXOOSP6Vb
> SSOTOx1bHXac4pGhVpllbJKjCjsPf61Ha2iWpcozHdjO4+lAD2uIlkKFjlRl jtO1eM8noOPW
> m/a4dpOXBBxtMbBj9Fxk9D27H0qOayE00jM4RHUqRGu1myMfMc4Ptxx/NqWB jwyGFJFYMvlw
> 7V6EcjOTwx7+nvkAmW8gaN3DnbGu5sqQQMkdMf7J/KhryBC+5yAgJJ2nHHUA 4wSMHgeh9Kqr
> YztBKplRHmDo+UyCCzEEc8fePr2pz6YrGbBjXzA/zeUN+WznLdxyfTtz6gFj 7XDtJy4IONpj
> YMfouMnoe3Y+lL9qi3hcsCcdUIAJ6AnHB6cHnkUya1L3HnpIFcBduVyARuHP PPDmmfYQbnzm
> 8osSrMxiBbIAHykngcD1780AXKKKKACiiigCO3/494v9wfyqSo7f/j3i/wBw fyqSgApp/wBY
> p9j/AEp1NP8ArFPsf6UAOooooAKZI5RMgZOQACcdTiq51CLcFjWWVsZwiHIH 404tPLGMRoBk
> HlyDwfQr7Urotwkt0KsrBn+VOHCthuhIHtzwRU7MEUsxCqBkkngCs6Gxkikd o0tkLMCSsZGM
> Y4Htxn65qy9s8iFGMO0jH+qI/wDZvYflRcVl3Fa8iV4lOf3uNp+vTjr+lSxy JLGHjbcp6Gqh
> sJGkVzcAsu0k7PvFehPNSwwy26bV8uQk5ZjlST6nrn9KLsVvMledEkVG3At0 O07fz6VJWdPa
> yyXAkaJSd6vkKGYYI4DEjA46YPU+tXPOI+/DKo9cBv5E0XHysloqL7Qn92X/ AL9N/hT0kSQZ
> R1YdMqc0XE4tbodRRRTEFFFFABRRRQBHb/8AHvF/uD+VSVHb/wDHvF/uD+VS UAFNP+sU+x/p
> Tqaf9Yp9j/SgB1RM5kkMcZK7fvMB06YAzx3/AM5qWoEYROyOcFmyGPRsnpn1 HTHpikyokqIs
> YwigZ5PufU0kjlEyBk5AAJx1OKfTJVLJhcZBB59jmmSRLKwZ/lThwrYboSB7 c8EVJNKsELys
> CVUZOBVaKyWJ2aOCGMuwJKnoBjgcdOPzqxKuyImJQG4GVHIHGcfh/IUAV5L1 1niQKvzFQ467
> S2eh79PSrFtMJ4t+3aQSpHUZHXB7io4UjKxh4RuXhSY+ignb244H4e1OsyTb gMMFSVA2FBjP
> GB6YxQIf56ed5Q3Fu+FJA78noKkqFYXS4d0ddkh3MpXJzgDg546DtU1AwqGU CNllUAEsA2P4
> geOfpn/OamqKT944jHRWDOfTHIH1zj8PwpMqO5LRRRTJCiiigAooooAjt/8A j3i/3B/KpKjt
> /wDj3i/3B/KpKACmn/WKfY/0p1MYAyLkZ4Pb3FAD6qSXsfl7tm6JiRuPCsAO 3rnoPWrIjQdE
> X8v8+g/KontUYMFZowxJYKeCT14NA1uRQSFyFjkZGKhgkg3AgjqD1PPHX+lO ku3hmjjliUBg
> SWVs45AGBjk5IH41NFDHESUXBIAJ68AYFNmt1mkDPyvlvGV9Q2O/4frSsPm7 lePVISjvL+7A
> favViy4yGwBnBp1xqMEbKiSKzsy9ASMFgDyOBxmnNauLh54pVV2J+8mQAQoP cf3BTBYGNVji
> lAiDIxDLliV298j+6O3rRqHuiyajBgiKRSyuqncCBgsASPXjPSnS3qhtkGyV 8ZPzcY/AEk/Q
> fXHGYotMWIBVMahSuCsQDEBgfmPc8e30qe4tvNJZTHlgFYSJvVgDkcZHQk/n 9MGoe6RjUFJZ
> Ah3oBvzkAE446Z5zxxzTo7h5mCq8aMQTsKMTxjOc4x1HGO9NisfKtTD5mTlG DbehUKBx9V/W
> lFpIsnnLMnnkncSh24IUcDOf4R39fwLBfshqXKTMAbh8HHKRlV5AIGSDgnI7 jqO9T28kTqRD
> u2r3KkA+4J6/UVVtrGWMGJpF8lXQj5fmbaq85zxyvTFWLS2Nvvyy/NjCIpVF +i5OOvNOwm2y
> xRRRQIKKKKACiiigCO3/AOPeL/cH8qkqO3/494v9wfyqSgApp/1in2P9KdTG AMi5GeD29xQA
> +q0l7FG20bnOSMIM8jGf5/oanEaDoi/l/n0H5VALKIEYLBV3bVB4UEYIHtQw JYp45s+W2SAC
> R04IyDUc915NxDGUysmctn7vIA475LAU6G2SFtwLMwUICx6ADoP5/wCRRNbr NIGflfLeMr6h
> sd/w/WgBi3sWDvypDMDgEgAMRkkDgcd/f0pYrtXSRikg8typARjnDEccc9O3 SoE0+RYWQ3AY
> yqVlYpywJY8c8H5j69qkezLRtHvQpvLqrpkZJJIYZ5GTx0xgdaABr+MNIACQ sXmBsNj+LIOB
> 8uNvf8qka8gQvucgICSdpxx1AOMEjB4HofSq66cUgkiWVAJEZHxHgAEsRtGe Mbj69O1OlsDK
> jxmUCMl2UbeQzBgcnPI+Y8YHagCb7XDtJy4IONpjYMfouMnoe3Y+lTKwZQwz gjPIwfyqtcWh
> mkZw0eWCgb0LbcbuRgjB+br2qxGnlxqm5m2gDcxyT7mgB1FFFABRRRQAUUUU AFFFFAEdv/x7
> xf7g/lUlR2//AB7xf7g/lUlABTT/AKxT7H+lOpjAGRcjPB7e4oAczBVLMcAD JNVxctnJi+TO
> ODlh9RipXhjeNkKLhhjgf59B+VVfsTszA7AGbLOB8zfgRipd+gFgXMe4A7wS cDKMP6UTzPHL
> AqorCR9pJbGOCfTngGmpZwowbBJByMnv606eF5JYGV1URvuIK5zwR68cE015 gRfbo/PVQT5e
> xmLFG5OVA2nvnPbPanm9gG3mQk5+URsWGMZyMZHUdfWoDpxdEjeVGjjTYimP tlSN3PP3Rnp3
> qW3sxBIrgxjAYFY4wi87eg/4D79aYAL5GeRQOFdVDc7WDbecgY/i6U61u0uY 4mAZWkTdtKke
> meSOeo5qKKwMUSxCUFAY2OV5LLt9+hC9KHsybaG2OHRWChsYKptI555JGRnj 72e1AE7XC+VG
> 8fzmXHljpuyM/hwM/wCcUn2gxKPtChXJ4WLdISPXgZ/T0p80XmBSDtdDuRsZ wcY6d+CRURgn
> LLJ50fmqCoPlnbtOO27rwOc0AOF5A0mxXJ5A3BTtyQCPmxjnI796Y99EpQqs jqz7dwjb0JyO
> Pm6dvWkjsRHCYlc7d8bDI5woXj/x39aaliyYZZUV1YMiqhEa8Efdz33HoR2/ EAnF1EyyFSzC
> M7W2oTg5xjgf560w30IbG4kEDAVWLZO7jAH+yfyOcUj2e638rcp/eM+HXKnJ JwRnnr+YBqO3
> 07yZI38xfkOdqpgfx8Dnj7/6UASrexGYpyFCB9+DgctnPHy4296milWVdyhw M4+ZCp/Iiq62
> ZRpCroRIGDh0yCCzEd/9o59fapbWAwRlS+7JzgZCr7AEnA9qAJqKKKAI7f8A 494v9wfyqSo7
> f/j3i/3B/KpKACmn/WKfY/0p1IVBIJAOPUUALUDz4dQgDgnBIycc4PQGpRGg 6Iv5f59B+VVT
> ZbFRIlUogwA5HTPT7ppoTLMcgcLnhmGdpyDx1680y6maGMGOPzZGO1E3Y3Hr 17cAn8KRLSNW
> jbvGSRwBknjJwPTiie1WeWNnZwsYOFVivJxzkH0yPxpDE+22/wAvzNhkD5CN gKehJxx0PWlF
> 5AWYbyu0kFmUquR15Iweh/I1CmnhIJohKdskXlLkZ2jLY784DY/CnSWIkhET Odu+Rjgc4YNx
> /wCPfpQAr30SlMLIdz7SPLYMOCc7cZPT+fpTri7SBZchiyIWAKkBsDOAcYNM NpI0nnNMnngj
> aQh24AYcjOf4j39Pxjl00SzFmdNpLZby/wB4QwIxuz0GeOOwoAn+2RZOdwGA QNjbjkn+HGf4
> T+tBvbcEDc3TcTsbCjJHJxx0PXpimNaSNKJjMnnKFwQh25G4dM+j+vb8KQWP 7qdfM5mjKE7e
> hJYk/m3T2oAsJOjyMi7iV6nadv59KkqvDbGO4eXcoDZ+RFKg5PUjJyffj/Cx QAUUUUAFFFFA
> BRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFF
> FABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlR2//AB7xf7g/lUlABRRRQAUUUUAF FFFABRRRQAUU
> UUAFFFFABRRRQAUUUUAFFFFABRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSU AFFFFABRRRQA
> UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlUIgf KT5n+6P4zTsH
> ++//AH2f8aALtFUsH++//fZ/xowf77/99n/GgC7RVLB/vv8A99n/ABoTOGyz n5sffb0HvQBd
> oqp/31/323+NH/fX/fbf40AW6Kqf99f99t/jR/31/wB9t/jQBboqp/31/wB9 t/jR/wB9f99t
> /jQBboqjzvcb3wCMfOfQe9Lg/wB9/wDvs/40AXaKpYP99/8Avs/40YP99/8A vs/40AXaKpYP
> 99/++z/jRg/33/77P+NAF2iqWD/ff/vs/wCNGD/ff/vs/wCNAF2iqWD/AH3/ AO+z/jRQBWnE
> ZtY/MkjQcf6zlTx0I7+v4VB57JFhCsQVCYkUACVsnoPQ4BwP73WrKzqihCrZ UYPSl+1J/db9
> KQytcXbpEVEoEwaTK8ZAAYrx+C1MXZbhY5bjZwCOAPMJJyOfTjpzzT/tSf3W /Sj7Un91v0oA
> hsZppX/eOhyuWUHJQ+nQY78Ek8exqecKbeUO4Rd/LN06LwfbtSfak/ut+lC3 MY3ZD4JzwB6A
> evtQIp+a0aBYWgij3HMqYRWOB0yCO5H/AAH8KkSSd5AGlK7nCEKoAX92GyMj PX1q19pi/wBv
> /vkf40faYv8Ab/75H+NAFP7ZIzQNvVSwQFCwG7djJAxkjn17e3LWeVreDfMz eYiyMxA+TDJk
> jjpyeuelXvtMX+3/AN8j/Gj7TF/t/wDfI/xoAqibErqbgRxFv9b8oydqY5xj nJP4VLBKz3Ui
> NJuxnhCCq88A9w3/ANf8JftMX+3/AN8j/Gj7TF/t/wDfI/xoAS5CmOUO4Rcr lm6dBwfbtVaO
> QxR7oUjaMMV/dAKrkgYI69/l/wD1VY+0puY7W5P9Mf0pGniYqSrEqcj2OCP6 mgCIPMhctMW2
> SJHjaADkLk9M9yetRRymKxhRZ9rYAZmZVCEAfKTtPPtjPBq39qT+636Ufak/ ut+lAyKK4eTy
> iXAV1VmIX7rED5c+/wDnqKuVB9qT+636Ufak/ut+lAE9FQfak/ut+lH2pP7r fpQBPRUH2pP7
> rfpRQB//2Q==
> --------------4A0AD449D1DF128C7C8B34A5--

> --------------3C1C595ABD93E0BE497A6A02--
Re: restricting attributes [message #565006 is a reply to message #9641] Thu, 30 January 2003 14:36 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 26285
Registered: July 2009
Senior Member
Michael,

I'm expecting that a released 1.0.1 version will be made available soon. I think
the 12/19 version should be working correctly too, so moving to that version might
be a good idea...

Michael Hartmeier wrote:

> I use XSDComplexTypeDefition.getAttributeUses().
>
> But the XSD version is use is quite old ...
>
> I want to switch to a new XSD version in a week or two. Do you plan a new
> release any time soon?
>
> Michael
>
> Ed Merks wrote:
>
> > --------------3C1C595ABD93E0BE497A6A02
> > Content-Type: text/plain; charset=us-ascii
> > Content-Transfer-Encoding: 7bit
>
> > Michael,
>
> > Testing this with the latest unpublished version, I get this content in the
> > semantics view:
>
> > [Image]
>
> > I know that this used to be a problem, but I think it was fixed quite some
> > time ago. In any event, it appears to be working correctly now. Are you
> > sure you aren't looked at the
> > XSDComplexTypeDefinition.getAttributeContents()?
>
> > Michael Hartmeier wrote:
>
> > > I have a schema where a type \"derived\" is a restricting of a type
> > > \"base\"
> > > (see below). If I inspect the attribute uses of type \"derived\" (i.e. I
> > > call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
> > > \"c\"!?
> > >
> > > I\'ve checked the XML Schema spec: as far as I understand it,
> > > \"derived\"\'s attribute uses should contain attribute \"c\". Is there
> > > anything wrong with my schema or could this be an XSD problem? I\'m using
> > > build 20021023_1900TL.
> > >
> > > Michael
> > >
> > > <xs:complexType name=\'base\'>
> > > <xs:sequence>
> > > <xs:element name=\'x\' type=\'xs:string\'/>
> > > </xs:sequence>
> > > <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> > > <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> > > <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> > > </xs:complexType>
> > > <xs:complexType name=\'derived\' >
> > > <xs:complexContent>
> > > <xs:restriction base=\'base\'>
> > > <xs:sequence>
> > > <xs:element name=\'x\' type=\'xs:string\'/>
> > > </xs:sequence>
> > > <xs:attribute name=\'a\' type=\'xs:string\' use=\'required\'/>
> > > <xs:attribute name=\'b\' type=\'xs:string\' use=\'prohibited\'/>
> > > </xs:restriction>
> > > </xs:complexContent>
> > > </xs:complexType>
>
> > --
> > Ed Merks
>
> > --------------3C1C595ABD93E0BE497A6A02
> > Content-Type: multipart/related;
> > boundary="------------4A0AD449D1DF128C7C8B34A5"
>
> > --------------4A0AD449D1DF128C7C8B34A5
> > Content-Type: text/html; charset=us-ascii
> > Content-Transfer-Encoding: 7bit
>
> > <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
> > <html>
> > Michael,
> > <p>Testing this with the latest unpublished version, I get this content
> > in the semantics view:
> > <blockquote><img SRC="cid:part1.3E312BC3.2197DC7E@ca.ibm.com" height=367
> width=163></blockquote>
> > I know that this used to be a problem, but I think it was fixed quite some
> > time ago. In any event, it appears to be working correctly now.
> > Are you sure you aren't looked at the
> XSDComplexTypeDefinition.getAttributeContents()?
> > <br>
> > <p>Michael Hartmeier wrote:
> > <blockquote TYPE=CITE>I have a schema where a type \"derived\" is a
> restricting
> > of a type
> > <br>\"base\"
> > <br>(see below). If I inspect the attribute uses of type \"derived\" (i.e.
> > I
> > <br>call XSDComplexTypeDefinition.getAttributeUses), I can\'t find attribute
> > <br>\"c\"!?
> > <p>I\'ve checked the XML Schema spec: as far as I understand it,
> > <br>\"derived\"\'s attribute uses should contain attribute \"c\".
> > Is there
> > <br>anything wrong with my schema or could this be an XSD problem? I\'m
> > using
> > <br>build 20021023_1900TL.
> > <p>Michael
> > <p><xs:complexType name=\'base\'>
> > <br> <xs:sequence>
> > <br> <xs:element name=\'x\' type=\'xs:string\'/>
> > <br> </xs:sequence>
> > <br> <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> > <br> <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> > <br> <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> > <br></xs:complexType>
> > <br><xs:complexType name=\'derived\' >
> > <br> <xs:complexContent>
> > <br> <xs:restriction base=\'base\'>
> > <br> <xs:sequence>
> > <br> <xs:element name=\'x\'
> > type=\'xs:string\'/>
> > <br> </xs:sequence>
> > <br> <xs:attribute name=\'a\' type=\'xs:string\'
> > use=\'required\'/>
> > <br> <xs:attribute name=\'b\' type=\'xs:string\'
> > use=\'prohibited\'/>
> > <br> </xs:restriction>
> > <br> </xs:complexContent>
> > <br></xs:complexType></blockquote>
>
> > <p>--
> > <br>Ed Merks
> > <br> </html>
>
> > --------------4A0AD449D1DF128C7C8B34A5
> > Content-Type: image/jpeg
> > Content-ID: <part1.3E312BC3.2197DC7E@ca.ibm.com>
> > Content-Transfer-Encoding: base64
> > Content-Disposition: inline;
> filename="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nsmailRO.jpeg"
>
> > /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACAWGBwYFCAcGhwkIiAmMFA0MCws MGJGSjpQdGZ6
> > eHJmcG6AkLicgIiuim5woNqirr7EztDOfJri8uDI8LjKzsb/2wBDASIkJDAq MF40NF7GhHCE
> > xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG xsbGxsb/wAAR
> > CAFvAKMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
> > AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
> > FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
> > h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
> > 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
> > AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
> > NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
> > hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
> > 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCK7u5YbgxxlAoVePLU9VB9 Ks+TqITeRFtA
> > z9xen5Vn6hj7a2c42J0/3RW1pzL5UiRrEQCoLRg7Gz149cdfwrV6RuStWZv2 qcMQ2wEcEGNf
> > 8KetzIf7n/ftf8KllULqkI2qpyhIUYweO1LHMjRyHbncoeQZ6ncP/rn8fahW tsIas7nsn/ft
> > f8KkWVj/AAp/3wv+FEa+W4WNWkbBJZcg4PTHpx/PFSMhwzYMjfxE5JXgf/X/ ACo0DUAxzgom
> > R/sD/CnqQf4E/wC+BTyqvK5K4w5HHfr/AIU9UXONpGSBzxjr70tA1GYX+4n/ AHwKML/cT/vg
> > VIqg4O3qOg5pcKA6jOR7e9DsGpHhf7if98Cjav8AzzT/AL4FOVf7w/HNOCjH Ixzzn69qljGb
> > V/55p/3wKNqf880/74FPbIUZXbyf6U2pZRHG8MjOqqhZDhgUAI/SiJ4ZlLRq jLkjOwYP045q
> > ndwSXkzeWvliMFS7ZHmf7PGPl9/yq3bPvhH7oxFflKEYxj09R7ikMcsUfI2L wxA496Xy4/7i
> > /lSjq3++38zS0AN8uP8AuL+VHlx/3F/KnUUAN8uP+4v5UU6igDBvkZ7ssqlh tTkD/ZFWF1G/
> > AAyQB/sVbeWRWAWRgAq8A+wqUC5Cb28zaBn73/1605tNSLGVI0s0hkkBLHqc YpVU+hrXSViM
> > 72/OpN7f3j+dHPYOUysszFm6k5NPU1pb2/vH86N7f3j+dHOHKUVYeo/OpVdf 7w/OrPmHcV3n
> > IGSM0b2/vH86XOHKQ+Yn99fzpfMT++v51Lvb+8fzo3t/eP50c4cpF5if31/O jzE/vr+dS72/
> > vH86N7f3j+dLmHYj8xP76/nR5kf99fzqQyFRlnIGccmje394/nSuOwzzI/76 /nR5kf8AfX86
> > fvb+8fzo3t/eP50hkYkTLfOv3m7+5pfMj/vr+dP3t/eP50b2/vH86AGeZH/f X86PMj/vr+dP
> > 3t/eP50b2/vH86AGeZH/AH1/Oin72/vH86KAM64GSQSR8i8r1+6OlWtOZfKk SNYiAVBaMHY2
> > evHrjr+FVpCC4wR91f5CpluJQAPPIA9l/wAKu+liSVVCsw2qp4JCjGDgdqqe Q0lzcbfuyOEk
> > /wB3ap/xHH97ParCOu5maQMzHJJIqXzI/wC+v51AylavKIreIHh0Rg3HCgDc P5f99e1MRkiL
> > eQ0MnA3TIo3KNwBLHnJwSc+xq8GiDlwy7iACd3YZ/wATTvMj/vr+dAyizENN NFcF/LgDZG0h
> > 8F+uB/LFNkubhTORIgKh/kzkqADg4xx0HJOOfcVoeZH/AH1/OjzI/wC+v50A VPOkilOXeQK5
> > TbtGT8m7PAHPb/OaZDLcTeZGkscmNpLCTsc5G4KMdB27nnpi95kf99fzo8yP ++v50AVrSQCx
> > gV2EbGHOQegAHPIx3FMe4kERZpVjbcAQcIdvPI3dz7/TqCaueZH/AH1/OjzI /wC+v50AUJJS
> > +0PKyHzItsbBQWGVOSMZznPTjitGm+ZH/fX86PMj/vr+dADqKb5kf99fzo8y P++v50AOopvm
> > R/31/OjzI/76/nQA6im+ZH/fX86PMj/vr+dADqKb5kf99fzooAnjcrbwBVBL ADk47Z/pTt8g
> > dA6KAxxkNnsT6e1RiMyWsI2qwCjKt0I24/rSR2qow2W8ES5y2zvwR6e9MRJe S+TayPg8DHBx
> > jPGc9qgBL2wk3+W5PB88spxzkH6Z7VYnT9zJ5fysR1Cg579O/wD9eq0KRxxs rGQlmLHbCwHI
> > xwMcU9LAWoWZ4gXChskHacjIOKpyanshnbycvG5Cpu++BnnOOPutx7e4q5AS 0eSpXLNwQRxk
> > +tQtZK1vJGW+ZxIofHQOcnj8vypASPcxrHvG5uWUKq5LFc5A/wC+TUcV4GjM jmIrnavkuZMn
> > 0wBSpARdTzABWIwhPIJwMt19lGP9n3pptJGk85pk88EbSEO3ADDkZz/Ee/p+ IAsV6rTSRvuX
> > DgKSjAcqp5PQHJ6fSnG9twpbc2BjHyN82SB8vHzckdM9RSfZSVfdICzypISF wMrt4699v61D
> > FpixAKpjUKVwViAYgMD8x7nj2+lAFlLqJ920sSozjYcnHXHHOOhA6Hio5r6O O3eVAzsoJ8vG
> > 1uBk5B6duvqPUZa1juGPM/56fw8Hc4bB9RxgjuD2pg0uM200UiwlpCSpWIAR kqBwMn0zQBdk
> > dY0LucKOp9Kja6iXuzHJGEQseOvQdumfXilMTgFY5BGm0KqhR8uM5x+GPpio JLEtGkayKqpw
> > jbTvReOFYHj6/TOecgD3u1+0RRR5O5yrHaccKTwemcj+dWaqrausyESr5SSN IF2fNlt2ec/7
> > R7VaoAKKKKACiiigAooooAjt/wDj3i/3B/KpKjt/+PeL/cH8qkoAKaf9Yp9j /SnUxgDIuRng
> > 9vcUAPqrPqEEHVix3FcL6jr164qwI0HRF/L/AD6D8qrmxjwAjyIFJK7TjaCM ED0H8u1NWvqB
> > PHLHIzKjZK4yPqMioLu7+zSRp+6G8Md0smwcY46H1/SpkhRZWl5ZyMAsc7R6 D+dMmhkeaOWK
> > REZFZfmQsCCR7j0pAMW72tIswwyuFCxqXP3VJ6DPU9celON7b7iAzNjH3UZg cgHggc8HPHao
> > ZNP8xzI7RO5OcSRbl5VQeM/7Pr3NSR2QjdSH4WQOBtA/5Z7McfnQBJ9qhLhQ +c4wwBK89Pm6
> > c8fmPWom1CHyRIm9gSuAUYEgkDIyOevb29ajh0xYnjOY22hcs0QLZUAcHsOB 29eaebH91Avm
> > cwxhAdvUgqQfzXp70ATrcRtIEXeWIz9xsDjOCccH2NS1WW2b7UJmdAcc+WhU ucY+bnkenp6+
> > tmgAooooAKKKKACiiigAooooAjt/+PeL/cH8qkqO3/494v8AcH8qkoAKrLM7 vH8iBnQsoLHp
> > xnt7irNURZqJopGt4WkRcbs9enP3eoxx+NAFyNt8avjG4A4qKW7ijjZ87lRt pwR1/Hr+FPii
> > CxoGVSwABOO/H+AqFrGJk2AuqgkqAfugjBA9v8ihgTRTxzZ2NkgAkdwCMim3 UzQxgxx+bIx2
> > om7G49evbgE/hRDbJE24FmYKFBbsB2H8/wDIpJ7VZ5Y2dnCxg4VWK8nHOQfT I/GgCKTUEUOV
> > RnAgEykA4YYY4Jxx07+tPe+hVW+YhwhfayspwM8njIHB7enqKjTTwkbRCU+W 6GNgRkhcttAO
> > eMbsc56DpT3tXkScSSqWmi8slUwB97nGf9r9KAEjvo9khmJQozgnYwBCk9D0 JwM8e9Pnu0gl
> > SMhmLEAhVJIBDEHAHP3TURsDIrRyygxFnYBVwwLbu+T/AHj29KU2kzTec80Z lG3biMhRjcOR
> > u5++e4oAm+1QhypfGM5YgheOvzdOOfyPpT4pVlXcocDOPmQqfyIqqNPVZXcC E7ixy0ILEtnO
> > Tnkcnjjtz6z2sBgjKl92TnAyFX2AJOB7UATUUUUAFFFFABRRRQAUUUUAR2// AB7xf7g/lUlR
> > 2/8Ax7xf7g/lUlABTT/rFPsf6U6mMAZFyM8Ht7igB9VftqCBpyp8sOVU5HzA dxn8cYzVgRoO
> > iL+X+fQflVd7GJgRlxlmbg9Nw5H480MB8NyssrR4I+UOpP8AEp/w/wAPWlup mhjBjj82RjtR
> > N2Nx69e3AJ/CiC2SBmZSxZgqkn0AwP6/nST2qzyxs7OFjBwqsV5OOcg+mR+N AEUmoIocqjOB
> > AJlIBwwwxwTjjp39ae99Cqt8xDhC+1lZTgZ5PGQOD29PUVGmnhI2iEp8t0Mb AjJC5baAc8Y3
> > Y5z0HSnvavIk4klUtNF5ZKpgD73OM/7X6UAJHfR7JDMShRnBOxgCFJ6HoTgZ 496fPdpBKkZD
> > MWIBCqSQCGIOAOfumojYGRWjllBiLOwCrhgW3d8n+8e3pSm0mabznmjMo27c RkKMbhyN3P3z
> > 3FAE63ETS+WGO7JGdpwSOoB6E9ePY+lNeaRpGSCNH2HDl3KgHGcDg54I/P8A KOKxWK5MoEf3
> > mbPljfk5zlvTk9h2/FLux+0LIqtGBLywePfg4xuHIwcfy+uQCX7ZBhiHLbW2 EKpJ3c8YA5PB
> > /DnpS/aoSjvv4RN7cHgc/wCB468Uz7KRGoSQB0laRSVyMsW4Iz6Me9RPYOYp FjmVTMhWQsme
> > pY8cjHLH17UATi8gLMN5XaSCzKVXI68kYPQ/kakilWVdyhwM4+ZCp/Iiqkdp KykStHtEkjIh
> > TP3iwGeeRhunFWLWAwRlS+7JzgZCr7AEnA9qAJqKKKACiiigCO3/AOPeL/cH 8qkqO3/494v9
> > wfyqSgAqBGlcJII05XjL+v4VPVNbZQyFrW3aRQPnPXjHOdtAFqNt8avjG4A4 qiLx5JYGBKLI
> > cGPGWByRz+XOOh9auRRBY0DKpYAAnHfj/AVHdPMu1YUzuVst1wccD/6/t70A PtpvPgSXaV3D
> > p/h6j0PpTbqaSBFaONHBYKdzlcEkAdj61HA8qmFAkjKwO8vnK4A5yffjHv6C p54vOQLnGHVs
> > 49GB/pQAgnQKd5AZWVGAyQGOMDpz1FMS9t3TeGYDG4bkYbh7ZHPUdPUetBg3 3wlK4CIMHP3j
> > yP0BP13e1VotPkktIkuWTckSqqhOBypw3J3cqOmO9AFr7XDtBy5JONojYsPq uMjqO3cetT1R
> > On/u1VWijOSS0cWwrnA+Ug8dO+fy4q9QAUUUUAFFFFABRRRQAUUUUAFFFFAE dv8A8e8X+4P5
> > VJUdv/x7xf7g/lUlABTT/rFPsf6U6mn/AFin2P8ASgB1QXEuxZMhdiJuZieg 57YPpU9Vbu2E
> > 6yK8aOjJjnqp55HB55oAmR2LsrqAQAeDnrn29qezBRliAMgcnuelQwwBCQYo 0TAAReg657e9
> > LLAJGjYHaY23DjIPrx/X/wCvkAWO4ikxtcHJwM8Z69PXofyoupDDazSqAWRG YZ6ZAqEWR8hY
> > WlzGrA8Lg4GT17HOOfbjHWp7iLz7eWLO3zEK5xnGRihgNW6iZGYeZ8uMr5bb uf8AZxn/APUa
> > BdREoFLMW7KhOOcc8cc5646H0qGSyeXc0skbOdox5fyEDOAVzz94nr2HpTYt PMZiw8a7CSTH
> > GVY/MW2g5+7z05/wALMVxFM21GJOMjKkBh6gnqPceoqWqlnYratlRHgLtBWM KxH+0e549v8A
> > C3QAUUUUAFFFFABRRRQAUUUUAR2//HvF/uD+VSVHb/8AHvF/uD+VSUAFNP8A rFPsf6U6mn/W
> > KfY/0oAdUUjOzNGqqfl5JOOufY+lS1XmgErnfDFKhA4k7EZ9j60ASI7F2V1A IAPBz1z7e1PZ
> > goyxAGQOT3PSoYYAhIMUaJgAIvQdc9vellgEjRsDtMbbhxkH14/r/wDXyALH cRSY2uDk4GeM
> > 9enr0P5VT1zd9iUJneZF2gHkntjn/H+omFkfIWFpcxqwPC4OBk9exzjn24x1 qPWZGitEkTlk
> > kVgPXHPqPT3/AKh9RdDDNvMsUZWT5izZIlG1QNuOc4Hbv2FNjt7ncv3wu8IC GHX5cY55/hI+
> > ntUiXBgTZFDPGo3bjv8Am5x0OOPuH9aRriTzY3aKQ+VKZDuJJPTgk/7h/X0r UkhVLjdtXflV
> > VsA9jtx/7L+npSiG5DABuMZDCQbRjHfOB0X9PanLPPEkS+WcxPu5HoSQPwO/ 9fSnyXDtlZI5
> > 2jKkN5khLdc8HGB9z07H8DQDQ0eMxX0iZLBYlOc5AJC9Dj+vYde21WJozb7+ VvLZAIlUBuSM
> > YXrj29voe23WUtykFFFFIYUUUUAFFFFAEdv/AMe8X+4P5VJUdv8A8e8X+4P5 VJQAU0/6xT7H
> > +lOpp/1in2P9KAHUUUUAFMkcomQMnIABOOpxT6ZKpZMLjIIPPsc0ARLKwZ/l ThwrYboSB7c8
> > EVYqlFZpFI7RQRRlnBJXsBjgcDjj86tGNNpAXGRj5eD+YoAabiIOE3gsfTnv j+fFSKwdQykM
> > pGQQeCKrQ2hhZCso+Vdn3AMrnI/z/KpbaEQRbN24kliegyeuB2FAEaXa/aJY pMja4VTtOOVB
> > 5PTOT/Knm6iBcMWUr2ZCM844455x0z1HrUbWrtM5Mq+U8iyFdnzZXbjnP+yO 1QjTdrE5gb5C
> > vzQ5Lcg5fn5jx7cnNAFk3cKgFi4yMnMbDaPVuPlHB5OOlT1QbTQ20s6SNt2s 0se84yT8uTx1
> > PXPQenN+gAooooAKKKKACiiigCO3/wCPeL/cH8qkqO3/AOPeL/cH8qkoAKaf 9Yp9j/SnU0/6
> > xT7H+lADqKKKACmSOUTIGTkAAnHU4p9MlUsmFxkEHn2OaAIllYM/ypw4VsN0 JA9ueCKfczeR
> > A0pGduOM+9V4rNIpHaKCKMs4JK9gMcDgccfnVsIq/dUD6D/PoKAKa6kpMAMR HnHHXOOSP6Vb
> > SSOTOx1bHXac4pGhVpllbJKjCjsPf61Ha2iWpcozHdjO4+lAD2uIlkKFjlRl jtO1eM8noOPW
> > m/a4dpOXBBxtMbBj9Fxk9D27H0qOayE00jM4RHUqRGu1myMfMc4Ptxx/NqWB jwyGFJFYMvlw
> > 7V6EcjOTwx7+nvkAmW8gaN3DnbGu5sqQQMkdMf7J/KhryBC+5yAgJJ2nHHUA 4wSMHgeh9Kqr
> > YztBKplRHmDo+UyCCzEEc8fePr2pz6YrGbBjXzA/zeUN+WznLdxyfTtz6gFj 7XDtJy4IONpj
> > YMfouMnoe3Y+lL9qi3hcsCcdUIAJ6AnHB6cHnkUya1L3HnpIFcBduVyARuHP PPDmmfYQbnzm
> > 8osSrMxiBbIAHykngcD1780AXKKKKACiiigCO3/494v9wfyqSo7f/j3i/wBw fyqSgApp/wBY
> > p9j/AEp1NP8ArFPsf6UAOooooAKZI5RMgZOQACcdTiq51CLcFjWWVsZwiHIH 404tPLGMRoBk
> > HlyDwfQr7Urotwkt0KsrBn+VOHCthuhIHtzwRU7MEUsxCqBkkngCs6Gxkikd o0tkLMCSsZGM
> > Y4Htxn65qy9s8iFGMO0jH+qI/wDZvYflRcVl3Fa8iV4lOf3uNp+vTjr+lSxy JLGHjbcp6Gqh
> > sJGkVzcAsu0k7PvFehPNSwwy26bV8uQk5ZjlST6nrn9KLsVvMledEkVG3At0 O07fz6VJWdPa
> > yyXAkaJSd6vkKGYYI4DEjA46YPU+tXPOI+/DKo9cBv5E0XHysloqL7Qn92X/ AL9N/hT0kSQZ
> > R1YdMqc0XE4tbodRRRTEFFFFABRRRQBHb/8AHvF/uD+VSVHb/wDHvF/uD+VS UAFNP+sU+x/p
> > Tqaf9Yp9j/SgB1RM5kkMcZK7fvMB06YAzx3/AM5qWoEYROyOcFmyGPRsnpn1 HTHpikyokqIs
> > YwigZ5PufU0kjlEyBk5AAJx1OKfTJVLJhcZBB59jmmSRLKwZ/lThwrYboSB7 c8EVJNKsELys
> > CVUZOBVaKyWJ2aOCGMuwJKnoBjgcdOPzqxKuyImJQG4GVHIHGcfh/IUAV5L1 1niQKvzFQ467
> > S2eh79PSrFtMJ4t+3aQSpHUZHXB7io4UjKxh4RuXhSY+ignb244H4e1OsyTb gMMFSVA2FBjP
> > GB6YxQIf56ed5Q3Fu+FJA78noKkqFYXS4d0ddkh3MpXJzgDg546DtU1AwqGU CNllUAEsA2P4
> > geOfpn/OamqKT944jHRWDOfTHIH1zj8PwpMqO5LRRRTJCiiigAooooAjt/8A j3i/3B/KpKjt
> > /wDj3i/3B/KpKACmn/WKfY/0p1MYAyLkZ4Pb3FAD6qSXsfl7tm6JiRuPCsAO 3rnoPWrIjQdE
> > X8v8+g/KontUYMFZowxJYKeCT14NA1uRQSFyFjkZGKhgkg3AgjqD1PPHX+lO ku3hmjjliUBg
> > SWVs45AGBjk5IH41NFDHESUXBIAJ68AYFNmt1mkDPyvlvGV9Q2O/4frSsPm7 lePVISjvL+7A
> > favViy4yGwBnBp1xqMEbKiSKzsy9ASMFgDyOBxmnNauLh54pVV2J+8mQAQoP cf3BTBYGNVji
> > lAiDIxDLliV298j+6O3rRqHuiyajBgiKRSyuqncCBgsASPXjPSnS3qhtkGyV 8ZPzcY/AEk/Q
> > fXHGYotMWIBVMahSuCsQDEBgfmPc8e30qe4tvNJZTHlgFYSJvVgDkcZHQk/n 9MGoe6RjUFJZ
> > Ah3oBvzkAE446Z5zxxzTo7h5mCq8aMQTsKMTxjOc4x1HGO9NisfKtTD5mTlG DbehUKBx9V/W
> > lFpIsnnLMnnkncSh24IUcDOf4R39fwLBfshqXKTMAbh8HHKRlV5AIGSDgnI7 jqO9T28kTqRD
> > u2r3KkA+4J6/UVVtrGWMGJpF8lXQj5fmbaq85zxyvTFWLS2Nvvyy/NjCIpVF +i5OOvNOwm2y
> > xRRRQIKKKKACiiigCO3/AOPeL/cH8qkqO3/494v9wfyqSgApp/1in2P9KdTG AMi5GeD29xQA
> > +q0l7FG20bnOSMIM8jGf5/oanEaDoi/l/n0H5VALKIEYLBV3bVB4UEYIHtQw JYp45s+W2SAC
> > R04IyDUc915NxDGUysmctn7vIA475LAU6G2SFtwLMwUICx6ADoP5/wCRRNbr NIGflfLeMr6h
> > sd/w/WgBi3sWDvypDMDgEgAMRkkDgcd/f0pYrtXSRikg8typARjnDEccc9O3 SoE0+RYWQ3AY
> > yqVlYpywJY8c8H5j69qkezLRtHvQpvLqrpkZJJIYZ5GTx0xgdaABr+MNIACQ sXmBsNj+LIOB
> > 8uNvf8qka8gQvucgICSdpxx1AOMEjB4HofSq66cUgkiWVAJEZHxHgAEsRtGe Mbj69O1OlsDK
> > jxmUCMl2UbeQzBgcnPI+Y8YHagCb7XDtJy4IONpjYMfouMnoe3Y+lTKwZQwz gjPIwfyqtcWh
> > mkZw0eWCgb0LbcbuRgjB+br2qxGnlxqm5m2gDcxyT7mgB1FFFABRRRQAUUUU AFFFFAEdv/x7
> > xf7g/lUlR2//AB7xf7g/lUlABTT/AKxT7H+lOpjAGRcjPB7e4oAczBVLMcAD JNVxctnJi+TO
> > ODlh9RipXhjeNkKLhhjgf59B+VVfsTszA7AGbLOB8zfgRipd+gFgXMe4A7wS cDKMP6UTzPHL
> > AqorCR9pJbGOCfTngGmpZwowbBJByMnv606eF5JYGV1URvuIK5zwR68cE015 gRfbo/PVQT5e
> > xmLFG5OVA2nvnPbPanm9gG3mQk5+URsWGMZyMZHUdfWoDpxdEjeVGjjTYimP tlSN3PP3Rnp3
> > qW3sxBIrgxjAYFY4wi87eg/4D79aYAL5GeRQOFdVDc7WDbecgY/i6U61u0uY 4mAZWkTdtKke
> > meSOeo5qKKwMUSxCUFAY2OV5LLt9+hC9KHsybaG2OHRWChsYKptI555JGRnj 72e1AE7XC+VG
> > 8fzmXHljpuyM/hwM/wCcUn2gxKPtChXJ4WLdISPXgZ/T0p80XmBSDtdDuRsZ wcY6d+CRURgn
> > LLJ50fmqCoPlnbtOO27rwOc0AOF5A0mxXJ5A3BTtyQCPmxjnI796Y99EpQqs jqz7dwjb0JyO
> > Pm6dvWkjsRHCYlc7d8bDI5woXj/x39aaliyYZZUV1YMiqhEa8Efdz33HoR2/ EAnF1EyyFSzC
> > M7W2oTg5xjgf560w30IbG4kEDAVWLZO7jAH+yfyOcUj2e638rcp/eM+HXKnJ JwRnnr+YBqO3
> > 07yZI38xfkOdqpgfx8Dnj7/6UASrexGYpyFCB9+DgctnPHy4296milWVdyhw M4+ZCp/Iiq62
> > ZRpCroRIGDh0yCCzEd/9o59fapbWAwRlS+7JzgZCr7AEnA9qAJqKKKAI7f8A 494v9wfyqSo7
> > f/j3i/3B/KpKACmn/WKfY/0p1IVBIJAOPUUALUDz4dQgDgnBIycc4PQGpRGg 6Iv5f59B+VVT
> > ZbFRIlUogwA5HTPT7ppoTLMcgcLnhmGdpyDx1680y6maGMGOPzZGO1E3Y3Hr 17cAn8KRLSNW
> > jbvGSRwBknjJwPTiie1WeWNnZwsYOFVivJxzkH0yPxpDE+22/wAvzNhkD5CN gKehJxx0PWlF
> > 5AWYbyu0kFmUquR15Iweh/I1CmnhIJohKdskXlLkZ2jLY784DY/CnSWIkhET Odu+Rjgc4YNx
> > /wCPfpQAr30SlMLIdz7SPLYMOCc7cZPT+fpTri7SBZchiyIWAKkBsDOAcYNM NpI0nnNMnngj
> > aQh24AYcjOf4j39Pxjl00SzFmdNpLZby/wB4QwIxuz0GeOOwoAn+2RZOdwGA QNjbjkn+HGf4
> > T+tBvbcEDc3TcTsbCjJHJxx0PXpimNaSNKJjMnnKFwQh25G4dM+j+vb8KQWP 7qdfM5mjKE7e
> > hJYk/m3T2oAsJOjyMi7iV6nadv59KkqvDbGO4eXcoDZ+RFKg5PUjJyffj/Cx QAUUUUAFFFFA
> > BRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFF
> > FABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlR2//AB7xf7g/lUlABRRRQAUUUUAF FFFABRRRQAUU
> > UUAFFFFABRRRQAUUUUAFFFFABRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSU AFFFFABRRRQA
> > UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlUIgf KT5n+6P4zTsH
> > ++//AH2f8aALtFUsH++//fZ/xowf77/99n/GgC7RVLB/vv8A99n/ABoTOGyz n5sffb0HvQBd
> > oqp/31/323+NH/fX/fbf40AW6Kqf99f99t/jR/31/wB9t/jQBboqp/31/wB9 t/jR/wB9f99t
> > /jQBboqjzvcb3wCMfOfQe9Lg/wB9/wDvs/40AXaKpYP99/8Avs/40YP99/8A vs/40AXaKpYP
> > 99/++z/jRg/33/77P+NAF2iqWD/ff/vs/wCNGD/ff/vs/wCNAF2iqWD/AH3/ AO+z/jRQBWnE
> > ZtY/MkjQcf6zlTx0I7+v4VB57JFhCsQVCYkUACVsnoPQ4BwP73WrKzqihCrZ UYPSl+1J/db9
> > KQytcXbpEVEoEwaTK8ZAAYrx+C1MXZbhY5bjZwCOAPMJJyOfTjpzzT/tSf3W /Sj7Un91v0oA
> > hsZppX/eOhyuWUHJQ+nQY78Ek8exqecKbeUO4Rd/LN06LwfbtSfak/ut+lC3 MY3ZD4JzwB6A
> > evtQIp+a0aBYWgij3HMqYRWOB0yCO5H/AAH8KkSSd5AGlK7nCEKoAX92GyMj PX1q19pi/wBv
> > /vkf40faYv8Ab/75H+NAFP7ZIzQNvVSwQFCwG7djJAxkjn17e3LWeVreDfMz eYiyMxA+TDJk
> > jjpyeuelXvtMX+3/AN8j/Gj7TF/t/wDfI/xoAqibErqbgRxFv9b8oydqY5xj nJP4VLBKz3Ui
> > NJuxnhCCq88A9w3/ANf8JftMX+3/AN8j/Gj7TF/t/wDfI/xoAS5CmOUO4Rcr lm6dBwfbtVaO
> > QxR7oUjaMMV/dAKrkgYI69/l/wD1VY+0puY7W5P9Mf0pGniYqSrEqcj2OCP6 mgCIPMhctMW2
> > SJHjaADkLk9M9yetRRymKxhRZ9rYAZmZVCEAfKTtPPtjPBq39qT+636Ufak/ ut+lAyKK4eTy
> > iXAV1VmIX7rED5c+/wDnqKuVB9qT+636Ufak/ut+lAE9FQfak/ut+lH2pP7r fpQBPRUH2pP7
> > rfpRQB//2Q==
> > --------------4A0AD449D1DF128C7C8B34A5--
>
> > --------------3C1C595ABD93E0BE497A6A02--

--
Ed Merks
Re: restricting attributes [message #565447 is a reply to message #9685] Sat, 01 March 2003 09:48 Go to previous message
Michael Hartmeier is currently offline Michael HartmeierFriend
Messages: 21
Registered: July 2009
Junior Member
I've retested with the latest release (build 1207): the problem is fixed.

Michael

Ed Merks wrote:

> Michael,

> I'm expecting that a released 1.0.1 version will be made available soon. I
think
> the 12/19 version should be working correctly too, so moving to that version
might
> be a good idea...

> Michael Hartmeier wrote:

> > I use XSDComplexTypeDefition.getAttributeUses().
> >
> > But the XSD version is use is quite old ...
> >
> > I want to switch to a new XSD version in a week or two. Do you plan a new
> > release any time soon?
> >
> > Michael
> >
> > Ed Merks wrote:
> >
> > > --------------3C1C595ABD93E0BE497A6A02
> > > Content-Type: text/plain; charset=us-ascii
> > > Content-Transfer-Encoding: 7bit
> >
> > > Michael,
> >
> > > Testing this with the latest unpublished version, I get this content in
the
> > > semantics view:
> >
> > > [Image]
> >
> > > I know that this used to be a problem, but I think it was fixed quite
some
> > > time ago. In any event, it appears to be working correctly now. Are you
> > > sure you aren't looked at the
> > > XSDComplexTypeDefinition.getAttributeContents()?
> >
> > > Michael Hartmeier wrote:
> >
> > > > I have a schema where a type \"derived\" is a restricting of a type
> > > > \"base\"
> > > > (see below). If I inspect the attribute uses of type \"derived\" (i.e.
I
> > > > call XSDComplexTypeDefinition.getAttributeUses), I can\'t find
attribute
> > > > \"c\"!?
> > > >
> > > > I\'ve checked the XML Schema spec: as far as I understand it,
> > > > \"derived\"\'s attribute uses should contain attribute \"c\". Is there
> > > > anything wrong with my schema or could this be an XSD problem? I\'m
using
> > > > build 20021023_1900TL.
> > > >
> > > > Michael
> > > >
> > > > <xs:complexType name=\'base\'>
> > > > <xs:sequence>
> > > > <xs:element name=\'x\' type=\'xs:string\'/>
> > > > </xs:sequence>
> > > > <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> > > > <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> > > > <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> > > > </xs:complexType>
> > > > <xs:complexType name=\'derived\' >
> > > > <xs:complexContent>
> > > > <xs:restriction base=\'base\'>
> > > > <xs:sequence>
> > > > <xs:element name=\'x\' type=\'xs:string\'/>
> > > > </xs:sequence>
> > > > <xs:attribute name=\'a\' type=\'xs:string\' use=\'required\'/>
> > > > <xs:attribute name=\'b\' type=\'xs:string\' use=\'prohibited\'/>
> > > > </xs:restriction>
> > > > </xs:complexContent>
> > > > </xs:complexType>
> >
> > > --
> > > Ed Merks
> >
> > > --------------3C1C595ABD93E0BE497A6A02
> > > Content-Type: multipart/related;
> > > boundary="------------4A0AD449D1DF128C7C8B34A5"
> >
> > > --------------4A0AD449D1DF128C7C8B34A5
> > > Content-Type: text/html; charset=us-ascii
> > > Content-Transfer-Encoding: 7bit
> >
> > > <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
> > > <html>
> > > Michael,
> > > <p>Testing this with the latest unpublished version, I get this content
> > > in the semantics view:
> > > <blockquote><img SRC="cid:part1.3E312BC3.2197DC7E@ca.ibm.com" height=367
> > width=163></blockquote>
> > > I know that this used to be a problem, but I think it was fixed quite
some
> > > time ago. In any event, it appears to be working correctly now.
> > > Are you sure you aren't looked at the
> > XSDComplexTypeDefinition.getAttributeContents()?
> > > <br>
> > > <p>Michael Hartmeier wrote:
> > > <blockquote TYPE=CITE>I have a schema where a type \"derived\" is a
> > restricting
> > > of a type
> > > <br>\"base\"
> > > <br>(see below). If I inspect the attribute uses of type \"derived\"
(i.e.
> > > I
> > > <br>call XSDComplexTypeDefinition.getAttributeUses), I can\'t find
attribute
> > > <br>\"c\"!?
> > > <p>I\'ve checked the XML Schema spec: as far as I understand it,
> > > <br>\"derived\"\'s attribute uses should contain attribute \"c\".
> > > Is there
> > > <br>anything wrong with my schema or could this be an XSD problem? I\'m
> > > using
> > > <br>build 20021023_1900TL.
> > > <p>Michael
> > > <p><xs:complexType name=\'base\'>
> > > <br> <xs:sequence>
> > > <br> <xs:element name=\'x\' type=\'xs:string\'/>
> > > <br> </xs:sequence>
> > > <br> <xs:attribute name=\'a\' type=\'xs:string\' use=\'optional\'/>
> > > <br> <xs:attribute name=\'b\' type=\'xs:string\' use=\'optional\'/>
> > > <br> <xs:attribute name=\'c\' type=\'xs:string\' use=\'optional\'/>
> > > <br></xs:complexType>
> > > <br><xs:complexType name=\'derived\' >
> > > <br> <xs:complexContent>
> > > <br> <xs:restriction base=\'base\'>
> > > <br> <xs:sequence>
> > > <br> <xs:element name=\'x\'
> > > type=\'xs:string\'/>
> > > <br> </xs:sequence>
> > > <br> <xs:attribute name=\'a\' type=\'xs:string\'
> > > use=\'required\'/>
> > > <br> <xs:attribute name=\'b\' type=\'xs:string\'
> > > use=\'prohibited\'/>
> > > <br> </xs:restriction>
> > > <br> </xs:complexContent>
> > > <br></xs:complexType></blockquote>
> >
> > > <p>--
> > > <br>Ed Merks
> > > <br> </html>
> >
> > > --------------4A0AD449D1DF128C7C8B34A5
> > > Content-Type: image/jpeg
> > > Content-ID: <part1.3E312BC3.2197DC7E@ca.ibm.com>
> > > Content-Transfer-Encoding: base64
> > > Content-Disposition: inline;
> > filename="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nsmailRO.jpeg"
> >
> > > /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACAWGBwYFCAcGhwkIiAmMFA0MCws MGJGSjpQdGZ6
> > > eHJmcG6AkLicgIiuim5woNqirr7EztDOfJri8uDI8LjKzsb/2wBDASIkJDAq MF40NF7GhHCE
> > > xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG xsbGxsb/wAAR
> > > CAFvAKMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
> > > AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
> > > FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
> > > h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
> > > 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
> > > AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
> > > NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
> > > hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
> > > 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCK7u5YbgxxlAoVePLU9VB9 Ks+TqITeRFtA
> > > z9xen5Vn6hj7a2c42J0/3RW1pzL5UiRrEQCoLRg7Gz149cdfwrV6RuStWZv2 qcMQ2wEcEGNf
> > > 8KetzIf7n/ftf8KllULqkI2qpyhIUYweO1LHMjRyHbncoeQZ6ncP/rn8fahW tsIas7nsn/ft
> > > f8KkWVj/AAp/3wv+FEa+W4WNWkbBJZcg4PTHpx/PFSMhwzYMjfxE5JXgf/X/ ACo0DUAxzgom
> > > R/sD/CnqQf4E/wC+BTyqvK5K4w5HHfr/AIU9UXONpGSBzxjr70tA1GYX+4n/ AHwKML/cT/vg
> > > VIqg4O3qOg5pcKA6jOR7e9DsGpHhf7if98Cjav8AzzT/AL4FOVf7w/HNOCjH Ixzzn69qljGb
> > > V/55p/3wKNqf880/74FPbIUZXbyf6U2pZRHG8MjOqqhZDhgUAI/SiJ4ZlLRq jLkjOwYP045q
> > > ndwSXkzeWvliMFS7ZHmf7PGPl9/yq3bPvhH7oxFflKEYxj09R7ikMcsUfI2L wxA496Xy4/7i
> > > /lSjq3++38zS0AN8uP8AuL+VHlx/3F/KnUUAN8uP+4v5UU6igDBvkZ7ssqlh tTkD/ZFWF1G/
> > > AAyQB/sVbeWRWAWRgAq8A+wqUC5Cb28zaBn73/1605tNSLGVI0s0hkkBLHqc YpVU+hrXSViM
> > > 72/OpN7f3j+dHPYOUysszFm6k5NPU1pb2/vH86N7f3j+dHOHKUVYeo/OpVdf 7w/OrPmHcV3n
> > > IGSM0b2/vH86XOHKQ+Yn99fzpfMT++v51Lvb+8fzo3t/eP50c4cpF5if31/O jzE/vr+dS72/
> > > vH86N7f3j+dLmHYj8xP76/nR5kf99fzqQyFRlnIGccmje394/nSuOwzzI/76 /nR5kf8AfX86
> > > fvb+8fzo3t/eP50hkYkTLfOv3m7+5pfMj/vr+dP3t/eP50b2/vH86AGeZH/f X86PMj/vr+dP
> > > 3t/eP50b2/vH86AGeZH/AH1/Oin72/vH86KAM64GSQSR8i8r1+6OlWtOZfKk SNYiAVBaMHY2
> > > evHrjr+FVpCC4wR91f5CpluJQAPPIA9l/wAKu+liSVVCsw2qp4JCjGDgdqqe Q0lzcbfuyOEk
> > > /wB3ap/xHH97ParCOu5maQMzHJJIqXzI/wC+v51AylavKIreIHh0Rg3HCgDc P5f99e1MRkiL
> > > eQ0MnA3TIo3KNwBLHnJwSc+xq8GiDlwy7iACd3YZ/wATTvMj/vr+dAyizENN NFcF/LgDZG0h
> > > 8F+uB/LFNkubhTORIgKh/kzkqADg4xx0HJOOfcVoeZH/AH1/OjzI/wC+v50A VPOkilOXeQK5
> > > TbtGT8m7PAHPb/OaZDLcTeZGkscmNpLCTsc5G4KMdB27nnpi95kf99fzo8yP ++v50AVrSQCx
> > > gV2EbGHOQegAHPIx3FMe4kERZpVjbcAQcIdvPI3dz7/TqCaueZH/AH1/OjzI /wC+v50AUJJS
> > > +0PKyHzItsbBQWGVOSMZznPTjitGm+ZH/fX86PMj/vr+dADqKb5kf99fzo8y P++v50AOopvm
> > > R/31/OjzI/76/nQA6im+ZH/fX86PMj/vr+dADqKb5kf99fzooAnjcrbwBVBL ADk47Z/pTt8g
> > > dA6KAxxkNnsT6e1RiMyWsI2qwCjKt0I24/rSR2qow2W8ES5y2zvwR6e9MRJe S+TayPg8DHBx
> > > jPGc9qgBL2wk3+W5PB88spxzkH6Z7VYnT9zJ5fysR1Cg579O/wD9eq0KRxxs rGQlmLHbCwHI
> > > xwMcU9LAWoWZ4gXChskHacjIOKpyanshnbycvG5Cpu++BnnOOPutx7e4q5AS 0eSpXLNwQRxk
> > > +tQtZK1vJGW+ZxIofHQOcnj8vypASPcxrHvG5uWUKq5LFc5A/wC+TUcV4GjM jmIrnavkuZMn
> > > 0wBSpARdTzABWIwhPIJwMt19lGP9n3pptJGk85pk88EbSEO3ADDkZz/Ee/p+ IAsV6rTSRvuX
> > > DgKSjAcqp5PQHJ6fSnG9twpbc2BjHyN82SB8vHzckdM9RSfZSVfdICzypISF wMrt4699v61D
> > > FpixAKpjUKVwViAYgMD8x7nj2+lAFlLqJ920sSozjYcnHXHHOOhA6Hio5r6O O3eVAzsoJ8vG
> > > 1uBk5B6duvqPUZa1juGPM/56fw8Hc4bB9RxgjuD2pg0uM200UiwlpCSpWIAR kqBwMn0zQBdk
> > > dY0LucKOp9Kja6iXuzHJGEQseOvQdumfXilMTgFY5BGm0KqhR8uM5x+GPpio JLEtGkayKqpw
> > > jbTvReOFYHj6/TOecgD3u1+0RRR5O5yrHaccKTwemcj+dWaqrausyESr5SSN IF2fNlt2ec/7
> > > R7VaoAKKKKACiiigAooooAjt/wDj3i/3B/KpKjt/+PeL/cH8qkoAKaf9Yp9j /SnUxgDIuRng
> > > 9vcUAPqrPqEEHVix3FcL6jr164qwI0HRF/L/AD6D8qrmxjwAjyIFJK7TjaCM ED0H8u1NWvqB
> > > PHLHIzKjZK4yPqMioLu7+zSRp+6G8Md0smwcY46H1/SpkhRZWl5ZyMAsc7R6 D+dMmhkeaOWK
> > > REZFZfmQsCCR7j0pAMW72tIswwyuFCxqXP3VJ6DPU9celON7b7iAzNjH3UZg cgHggc8HPHao
> > > ZNP8xzI7RO5OcSRbl5VQeM/7Pr3NSR2QjdSH4WQOBtA/5Z7McfnQBJ9qhLhQ +c4wwBK89Pm6
> > > c8fmPWom1CHyRIm9gSuAUYEgkDIyOevb29ajh0xYnjOY22hcs0QLZUAcHsOB 29eaebH91Avm
> > > cwxhAdvUgqQfzXp70ATrcRtIEXeWIz9xsDjOCccH2NS1WW2b7UJmdAcc+WhU ucY+bnkenp6+
> > > tmgAooooAKKKKACiiigAooooAjt/+PeL/cH8qkqO3/494v8AcH8qkoAKrLM7 vH8iBnQsoLHp
> > > xnt7irNURZqJopGt4WkRcbs9enP3eoxx+NAFyNt8avjG4A4qKW7ijjZ87lRt pwR1/Hr+FPii
> > > CxoGVSwABOO/H+AqFrGJk2AuqgkqAfugjBA9v8ihgTRTxzZ2NkgAkdwCMim3 UzQxgxx+bIx2
> > > om7G49evbgE/hRDbJE24FmYKFBbsB2H8/wDIpJ7VZ5Y2dnCxg4VWK8nHOQfT I/GgCKTUEUOV
> > > RnAgEykA4YYY4Jxx07+tPe+hVW+YhwhfayspwM8njIHB7enqKjTTwkbRCU+W 6GNgRkhcttAO
> > > eMbsc56DpT3tXkScSSqWmi8slUwB97nGf9r9KAEjvo9khmJQozgnYwBCk9D0 JwM8e9Pnu0gl
> > > SMhmLEAhVJIBDEHAHP3TURsDIrRyygxFnYBVwwLbu+T/AHj29KU2kzTec80Z lG3biMhRjcOR
> > > u5++e4oAm+1QhypfGM5YgheOvzdOOfyPpT4pVlXcocDOPmQqfyIqqNPVZXcC E7ixy0ILEtnO
> > > Tnkcnjjtz6z2sBgjKl92TnAyFX2AJOB7UATUUUUAFFFFABRRRQAUUUUAR2// AB7xf7g/lUlR
> > > 2/8Ax7xf7g/lUlABTT/rFPsf6U6mMAZFyM8Ht7igB9VftqCBpyp8sOVU5HzA dxn8cYzVgRoO
> > > iL+X+fQflVd7GJgRlxlmbg9Nw5H480MB8NyssrR4I+UOpP8AEp/w/wAPWlup mhjBjj82RjtR
> > > N2Nx69e3AJ/CiC2SBmZSxZgqkn0AwP6/nST2qzyxs7OFjBwqsV5OOcg+mR+N AEUmoIocqjOB
> > > AJlIBwwwxwTjjp39ae99Cqt8xDhC+1lZTgZ5PGQOD29PUVGmnhI2iEp8t0Mb AjJC5baAc8Y3
> > > Y5z0HSnvavIk4klUtNF5ZKpgD73OM/7X6UAJHfR7JDMShRnBOxgCFJ6HoTgZ 496fPdpBKkZD
> > > MWIBCqSQCGIOAOfumojYGRWjllBiLOwCrhgW3d8n+8e3pSm0mabznmjMo27c RkKMbhyN3P3z
> > > 3FAE63ETS+WGO7JGdpwSOoB6E9ePY+lNeaRpGSCNH2HDl3KgHGcDg54I/P8A KOKxWK5MoEf3
> > > mbPljfk5zlvTk9h2/FLux+0LIqtGBLywePfg4xuHIwcfy+uQCX7ZBhiHLbW2 EKpJ3c8YA5PB
> > > /DnpS/aoSjvv4RN7cHgc/wCB468Uz7KRGoSQB0laRSVyMsW4Iz6Me9RPYOYp FjmVTMhWQsme
> > > pY8cjHLH17UATi8gLMN5XaSCzKVXI68kYPQ/kakilWVdyhwM4+ZCp/Iiqkdp KykStHtEkjIh
> > > TP3iwGeeRhunFWLWAwRlS+7JzgZCr7AEnA9qAJqKKKACiiigCO3/AOPeL/cH 8qkqO3/494v9
> > > wfyqSgAqBGlcJII05XjL+v4VPVNbZQyFrW3aRQPnPXjHOdtAFqNt8avjG4A4 qiLx5JYGBKLI
> > > cGPGWByRz+XOOh9auRRBY0DKpYAAnHfj/AVHdPMu1YUzuVst1wccD/6/t70A PtpvPgSXaV3D
> > > p/h6j0PpTbqaSBFaONHBYKdzlcEkAdj61HA8qmFAkjKwO8vnK4A5yffjHv6C p54vOQLnGHVs
> > > 49GB/pQAgnQKd5AZWVGAyQGOMDpz1FMS9t3TeGYDG4bkYbh7ZHPUdPUetBg3 3wlK4CIMHP3j
> > > yP0BP13e1VotPkktIkuWTckSqqhOBypw3J3cqOmO9AFr7XDtBy5JONojYsPq uMjqO3cetT1R
> > > On/u1VWijOSS0cWwrnA+Ug8dO+fy4q9QAUUUUAFFFFABRRRQAUUUUAFFFFAE dv8A8e8X+4P5
> > > VJUdv/x7xf7g/lUlABTT/rFPsf6U6mn/AFin2P8ASgB1QXEuxZMhdiJuZieg 57YPpU9Vbu2E
> > > 6yK8aOjJjnqp55HB55oAmR2LsrqAQAeDnrn29qezBRliAMgcnuelQwwBCQYo 0TAAReg657e9
> > > LLAJGjYHaY23DjIPrx/X/wCvkAWO4ikxtcHJwM8Z69PXofyoupDDazSqAWRG YZ6ZAqEWR8hY
> > > WlzGrA8Lg4GT17HOOfbjHWp7iLz7eWLO3zEK5xnGRihgNW6iZGYeZ8uMr5bb uf8AZxn/APUa
> > > BdREoFLMW7KhOOcc8cc5646H0qGSyeXc0skbOdox5fyEDOAVzz94nr2HpTYt PMZiw8a7CSTH
> > > GVY/MW2g5+7z05/wALMVxFM21GJOMjKkBh6gnqPceoqWqlnYratlRHgLtBWM KxH+0e549v8A
> > > C3QAUUUUAFFFFABRRRQAUUUUAR2//HvF/uD+VSVHb/8AHvF/uD+VSUAFNP8A rFPsf6U6mn/W
> > > KfY/0oAdUUjOzNGqqfl5JOOufY+lS1XmgErnfDFKhA4k7EZ9j60ASI7F2V1A IAPBz1z7e1PZ
> > > goyxAGQOT3PSoYYAhIMUaJgAIvQdc9vellgEjRsDtMbbhxkH14/r/wDXyALH cRSY2uDk4GeM
> > > 9enr0P5VT1zd9iUJneZF2gHkntjn/H+omFkfIWFpcxqwPC4OBk9exzjn24x1 qPWZGitEkTlk
> > > kVgPXHPqPT3/AKh9RdDDNvMsUZWT5izZIlG1QNuOc4Hbv2FNjt7ncv3wu8IC GHX5cY55/hI+
> > > ntUiXBgTZFDPGo3bjv8Am5x0OOPuH9aRriTzY3aKQ+VKZDuJJPTgk/7h/X0r UkhVLjdtXflV
> > > VsA9jtx/7L+npSiG5DABuMZDCQbRjHfOB0X9PanLPPEkS+WcxPu5HoSQPwO/ 9fSnyXDtlZI5
> > > 2jKkN5khLdc8HGB9z07H8DQDQ0eMxX0iZLBYlOc5AJC9Dj+vYde21WJozb7+ VvLZAIlUBuSM
> > > YXrj29voe23WUtykFFFFIYUUUUAFFFFAEdv/AMe8X+4P5VJUdv8A8e8X+4P5 VJQAU0/6xT7H
> > > +lOpp/1in2P9KAHUUUUAFMkcomQMnIABOOpxT6ZKpZMLjIIPPsc0ARLKwZ/l ThwrYboSB7c8
> > > EVYqlFZpFI7RQRRlnBJXsBjgcDjj86tGNNpAXGRj5eD+YoAabiIOE3gsfTnv j+fFSKwdQykM
> > > pGQQeCKrQ2hhZCso+Vdn3AMrnI/z/KpbaEQRbN24kliegyeuB2FAEaXa/aJY pMja4VTtOOVB
> > > 5PTOT/Knm6iBcMWUr2ZCM844455x0z1HrUbWrtM5Mq+U8iyFdnzZXbjnP+yO 1QjTdrE5gb5C
> > > vzQ5Lcg5fn5jx7cnNAFk3cKgFi4yMnMbDaPVuPlHB5OOlT1QbTQ20s6SNt2s 0se84yT8uTx1
> > > PXPQenN+gAooooAKKKKACiiigCO3/wCPeL/cH8qkqO3/AOPeL/cH8qkoAKaf 9Yp9j/SnU0/6
> > > xT7H+lADqKKKACmSOUTIGTkAAnHU4p9MlUsmFxkEHn2OaAIllYM/ypw4VsN0 JA9ueCKfczeR
> > > A0pGduOM+9V4rNIpHaKCKMs4JK9gMcDgccfnVsIq/dUD6D/PoKAKa6kpMAMR HnHHXOOSP6Vb
> > > SSOTOx1bHXac4pGhVpllbJKjCjsPf61Ha2iWpcozHdjO4+lAD2uIlkKFjlRl jtO1eM8noOPW
> > > m/a4dpOXBBxtMbBj9Fxk9D27H0qOayE00jM4RHUqRGu1myMfMc4Ptxx/NqWB jwyGFJFYMvlw
> > > 7V6EcjOTwx7+nvkAmW8gaN3DnbGu5sqQQMkdMf7J/KhryBC+5yAgJJ2nHHUA 4wSMHgeh9Kqr
> > > YztBKplRHmDo+UyCCzEEc8fePr2pz6YrGbBjXzA/zeUN+WznLdxyfTtz6gFj 7XDtJy4IONpj
> > > YMfouMnoe3Y+lL9qi3hcsCcdUIAJ6AnHB6cHnkUya1L3HnpIFcBduVyARuHP PPDmmfYQbnzm
> > > 8osSrMxiBbIAHykngcD1780AXKKKKACiiigCO3/494v9wfyqSo7f/j3i/wBw fyqSgApp/wBY
> > > p9j/AEp1NP8ArFPsf6UAOooooAKZI5RMgZOQACcdTiq51CLcFjWWVsZwiHIH 404tPLGMRoBk
> > > HlyDwfQr7Urotwkt0KsrBn+VOHCthuhIHtzwRU7MEUsxCqBkkngCs6Gxkikd o0tkLMCSsZGM
> > > Y4Htxn65qy9s8iFGMO0jH+qI/wDZvYflRcVl3Fa8iV4lOf3uNp+vTjr+lSxy JLGHjbcp6Gqh
> > > sJGkVzcAsu0k7PvFehPNSwwy26bV8uQk5ZjlST6nrn9KLsVvMledEkVG3At0 O07fz6VJWdPa
> > > yyXAkaJSd6vkKGYYI4DEjA46YPU+tXPOI+/DKo9cBv5E0XHysloqL7Qn92X/ AL9N/hT0kSQZ
> > > R1YdMqc0XE4tbodRRRTEFFFFABRRRQBHb/8AHvF/uD+VSVHb/wDHvF/uD+VS UAFNP+sU+x/p
> > > Tqaf9Yp9j/SgB1RM5kkMcZK7fvMB06YAzx3/AM5qWoEYROyOcFmyGPRsnpn1 HTHpikyokqIs
> > > YwigZ5PufU0kjlEyBk5AAJx1OKfTJVLJhcZBB59jmmSRLKwZ/lThwrYboSB7 c8EVJNKsELys
> > > CVUZOBVaKyWJ2aOCGMuwJKnoBjgcdOPzqxKuyImJQG4GVHIHGcfh/IUAV5L1 1niQKvzFQ467
> > > S2eh79PSrFtMJ4t+3aQSpHUZHXB7io4UjKxh4RuXhSY+ignb244H4e1OsyTb gMMFSVA2FBjP
> > > GB6YxQIf56ed5Q3Fu+FJA78noKkqFYXS4d0ddkh3MpXJzgDg546DtU1AwqGU CNllUAEsA2P4
> > > geOfpn/OamqKT944jHRWDOfTHIH1zj8PwpMqO5LRRRTJCiiigAooooAjt/8A j3i/3B/KpKjt
> > > /wDj3i/3B/KpKACmn/WKfY/0p1MYAyLkZ4Pb3FAD6qSXsfl7tm6JiRuPCsAO 3rnoPWrIjQdE
> > > X8v8+g/KontUYMFZowxJYKeCT14NA1uRQSFyFjkZGKhgkg3AgjqD1PPHX+lO ku3hmjjliUBg
> > > SWVs45AGBjk5IH41NFDHESUXBIAJ68AYFNmt1mkDPyvlvGV9Q2O/4frSsPm7 lePVISjvL+7A
> > > favViy4yGwBnBp1xqMEbKiSKzsy9ASMFgDyOBxmnNauLh54pVV2J+8mQAQoP cf3BTBYGNVji
> > > lAiDIxDLliV298j+6O3rRqHuiyajBgiKRSyuqncCBgsASPXjPSnS3qhtkGyV 8ZPzcY/AEk/Q
> > > fXHGYotMWIBVMahSuCsQDEBgfmPc8e30qe4tvNJZTHlgFYSJvVgDkcZHQk/n 9MGoe6RjUFJZ
> > > Ah3oBvzkAE446Z5zxxzTo7h5mCq8aMQTsKMTxjOc4x1HGO9NisfKtTD5mTlG DbehUKBx9V/W
> > > lFpIsnnLMnnkncSh24IUcDOf4R39fwLBfshqXKTMAbh8HHKRlV5AIGSDgnI7 jqO9T28kTqRD
> > > u2r3KkA+4J6/UVVtrGWMGJpF8lXQj5fmbaq85zxyvTFWLS2Nvvyy/NjCIpVF +i5OOvNOwm2y
> > > xRRRQIKKKKACiiigCO3/AOPeL/cH8qkqO3/494v9wfyqSgApp/1in2P9KdTG AMi5GeD29xQA
> > > +q0l7FG20bnOSMIM8jGf5/oanEaDoi/l/n0H5VALKIEYLBV3bVB4UEYIHtQw JYp45s+W2SAC
> > > R04IyDUc915NxDGUysmctn7vIA475LAU6G2SFtwLMwUICx6ADoP5/wCRRNbr NIGflfLeMr6h
> > > sd/w/WgBi3sWDvypDMDgEgAMRkkDgcd/f0pYrtXSRikg8typARjnDEccc9O3 SoE0+RYWQ3AY
> > > yqVlYpywJY8c8H5j69qkezLRtHvQpvLqrpkZJJIYZ5GTx0xgdaABr+MNIACQ sXmBsNj+LIOB
> > > 8uNvf8qka8gQvucgICSdpxx1AOMEjB4HofSq66cUgkiWVAJEZHxHgAEsRtGe Mbj69O1OlsDK
> > > jxmUCMl2UbeQzBgcnPI+Y8YHagCb7XDtJy4IONpjYMfouMnoe3Y+lTKwZQwz gjPIwfyqtcWh
> > > mkZw0eWCgb0LbcbuRgjB+br2qxGnlxqm5m2gDcxyT7mgB1FFFABRRRQAUUUU AFFFFAEdv/x7
> > > xf7g/lUlR2//AB7xf7g/lUlABTT/AKxT7H+lOpjAGRcjPB7e4oAczBVLMcAD JNVxctnJi+TO
> > > ODlh9RipXhjeNkKLhhjgf59B+VVfsTszA7AGbLOB8zfgRipd+gFgXMe4A7wS cDKMP6UTzPHL
> > > AqorCR9pJbGOCfTngGmpZwowbBJByMnv606eF5JYGV1URvuIK5zwR68cE015 gRfbo/PVQT5e
> > > xmLFG5OVA2nvnPbPanm9gG3mQk5+URsWGMZyMZHUdfWoDpxdEjeVGjjTYimP tlSN3PP3Rnp3
> > > qW3sxBIrgxjAYFY4wi87eg/4D79aYAL5GeRQOFdVDc7WDbecgY/i6U61u0uY 4mAZWkTdtKke
> > > meSOeo5qKKwMUSxCUFAY2OV5LLt9+hC9KHsybaG2OHRWChsYKptI555JGRnj 72e1AE7XC+VG
> > > 8fzmXHljpuyM/hwM/wCcUn2gxKPtChXJ4WLdISPXgZ/T0p80XmBSDtdDuRsZ wcY6d+CRURgn
> > > LLJ50fmqCoPlnbtOO27rwOc0AOF5A0mxXJ5A3BTtyQCPmxjnI796Y99EpQqs jqz7dwjb0JyO
> > > Pm6dvWkjsRHCYlc7d8bDI5woXj/x39aaliyYZZUV1YMiqhEa8Efdz33HoR2/ EAnF1EyyFSzC
> > > M7W2oTg5xjgf560w30IbG4kEDAVWLZO7jAH+yfyOcUj2e638rcp/eM+HXKnJ JwRnnr+YBqO3
> > > 07yZI38xfkOdqpgfx8Dnj7/6UASrexGYpyFCB9+DgctnPHy4296milWVdyhw M4+ZCp/Iiq62
> > > ZRpCroRIGDh0yCCzEd/9o59fapbWAwRlS+7JzgZCr7AEnA9qAJqKKKAI7f8A 494v9wfyqSo7
> > > f/j3i/3B/KpKACmn/WKfY/0p1IVBIJAOPUUALUDz4dQgDgnBIycc4PQGpRGg 6Iv5f59B+VVT
> > > ZbFRIlUogwA5HTPT7ppoTLMcgcLnhmGdpyDx1680y6maGMGOPzZGO1E3Y3Hr 17cAn8KRLSNW
> > > jbvGSRwBknjJwPTiie1WeWNnZwsYOFVivJxzkH0yPxpDE+22/wAvzNhkD5CN gKehJxx0PWlF
> > > 5AWYbyu0kFmUquR15Iweh/I1CmnhIJohKdskXlLkZ2jLY784DY/CnSWIkhET Odu+Rjgc4YNx
> > > /wCPfpQAr30SlMLIdz7SPLYMOCc7cZPT+fpTri7SBZchiyIWAKkBsDOAcYNM NpI0nnNMnngj
> > > aQh24AYcjOf4j39Pxjl00SzFmdNpLZby/wB4QwIxuz0GeOOwoAn+2RZOdwGA QNjbjkn+HGf4
> > > T+tBvbcEDc3TcTsbCjJHJxx0PXpimNaSNKJjMnnKFwQh25G4dM+j+vb8KQWP 7qdfM5mjKE7e
> > > hJYk/m3T2oAsJOjyMi7iV6nadv59KkqvDbGO4eXcoDZ+RFKg5PUjJyffj/Cx QAUUUUAFFFFA
> > > BRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFF
> > > FABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlR2//AB7xf7g/lUlABRRRQAUUUUAF FFFABRRRQAUU
> > > UUAFFFFABRRRQAUUUUAFFFFABRRRQBHb/wDHvF/uD+VSVHb/APHvF/uD+VSU AFFFFABRRRQA
> > > UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEdv/x7xf7g/lUlUIgf KT5n+6P4zTsH
> > > ++//AH2f8aALtFUsH++//fZ/xowf77/99n/GgC7RVLB/vv8A99n/ABoTOGyz n5sffb0HvQBd
> > > oqp/31/323+NH/fX/fbf40AW6Kqf99f99t/jR/31/wB9t/jQBboqp/31/wB9 t/jR/wB9f99t
> > > /jQBboqjzvcb3wCMfOfQe9Lg/wB9/wDvs/40AXaKpYP99/8Avs/40YP99/8A vs/40AXaKpYP
> > > 99/++z/jRg/33/77P+NAF2iqWD/ff/vs/wCNGD/ff/vs/wCNAF2iqWD/AH3/ AO+z/jRQBWnE
> > > ZtY/MkjQcf6zlTx0I7+v4VB57JFhCsQVCYkUACVsnoPQ4BwP73WrKzqihCrZ UYPSl+1J/db9
> > > KQytcXbpEVEoEwaTK8ZAAYrx+C1MXZbhY5bjZwCOAPMJJyOfTjpzzT/tSf3W /Sj7Un91v0oA
> > > hsZppX/eOhyuWUHJQ+nQY78Ek8exqecKbeUO4Rd/LN06LwfbtSfak/ut+lC3 MY3ZD4JzwB6A
> > > evtQIp+a0aBYWgij3HMqYRWOB0yCO5H/AAH8KkSSd5AGlK7nCEKoAX92GyMj PX1q19pi/wBv
> > > /vkf40faYv8Ab/75H+NAFP7ZIzQNvVSwQFCwG7djJAxkjn17e3LWeVreDfMz eYiyMxA+TDJk
> > > jjpyeuelXvtMX+3/AN8j/Gj7TF/t/wDfI/xoAqibErqbgRxFv9b8oydqY5xj nJP4VLBKz3Ui
> > > NJuxnhCCq88A9w3/ANf8JftMX+3/AN8j/Gj7TF/t/wDfI/xoAS5CmOUO4Rcr lm6dBwfbtVaO
> > > QxR7oUjaMMV/dAKrkgYI69/l/wD1VY+0puY7W5P9Mf0pGniYqSrEqcj2OCP6 mgCIPMhctMW2
> > > SJHjaADkLk9M9yetRRymKxhRZ9rYAZmZVCEAfKTtPPtjPBq39qT+636Ufak/ ut+lAyKK4eTy
> > > iXAV1VmIX7rED5c+/wDnqKuVB9qT+636Ufak/ut+lAE9FQfak/ut+lH2pP7r fpQBPRUH2pP7
> > > rfpRQB//2Q==
> > > --------------4A0AD449D1DF128C7C8B34A5--
> >
> > > --------------3C1C595ABD93E0BE497A6A02--

> --
> Ed Merks
Previous Topic:Extension Attributes
Next Topic:prohibiting attributes in extension
Goto Forum:
  


Current Time: Sun Dec 21 01:13:40 GMT 2014

Powered by FUDForum. Page generated in 0.15068 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software