Tôi đang tạo một DTD cho tài liệu xml. Tôi có một số Enumerated attribute cho phần tử xml. Câu hỏi của tôi là: Thuộc tính Loại có dấu cách không?Thuộc tính XML có thể có dấu cách không?
ví dụ:
<!ELEMENT Link (#PCDATA)>
<!ATTLIST Link Type (Amendment|Reference|Superseded|Modified|
Corrigendum|Corresponds|Endorsement|Equivalent|Identical|Modified|
Not Equivalent|Note taken of|Related|Similar) "Reference">
Vì vậy, những gì tôi muốn là:
<Link Type="Not Equivalent" \>
Nhưng điều đó dường như barf.
Có một số ma thuật voodoo tôi cần phải làm cho không gian? Hay chỉ là may mắn?
tôi nhìn vào một fewspots nhưng không thể nhìn thấy bất kỳ tài liệu tham khảo
Cảm ơn!
Cập nhật
Xin lỗi - khi tôi nói -cà giựt, tôi có nghĩa là khi tôi cố gắng để xác nhận các tài liệu (Ví dụ: mở nó trong một trình duyệt web) tôi nhận được một thông báo lỗi: nhân vật không hợp lệ được tìm thấy trong ATTLIST liệt kê. Lỗi khi xử lý tệp 'resource: /// C: /myxmldocument.xml'. ...
Nếu bạn đang trong quá trình tạo DTD, thì tôi nghiêm túc đề nghị xem xét lại và viết XML Schema thay thế. Đó là một khủng khiếp hơn rất nhiều linh hoạt, trong khi cùng một lúc cụ thể hơn về những gì được và không được phép. – skaffman