2009-10-15 34 views
8

Trong XML Schema, có thể có phần tử có use='required' giá trị mặc định (ví dụ: <xs:attribute name="Version" type="U8" use="required" default="02"/>)?Lược đồ XML: "use = 'required'" với giá trị mặc định

+0

oxy 16, trong đó sử dụng Xerces, nói: "Giá trị mặc định tài sản có mặt trong các thuộc tính, vì vậy giá trị sử dụng phải tùy chọn . " –

Trả lời

9

Ít nhất XMLSpy cuộn cảm trên một này:

[...] Trong tuyên bố thuộc tính 'bản', 'sử dụng' phải có giá trị 'bắt buộc' vì thuộc tính 'mặc định' có mặt.

Một cái nhìn vào XML Schema Part 1: Structures Second Edition mang 3.2.3 Những hạn chế về Cơ quan đại diện XML của khai báo thuộc tính:

[...] Nếu defaultuse đều có mặt, use phải có giá trị thực tế · · optional. [...]

Vì vậy, câu trả lời rõ ràng là: NO

Các vấn đề liên quan