2010-08-18 28 views
7

Tôi đã thử nhập SVG XML Schema vào EMF, để có được siêu mô hình SVG trong môi trường sinh thái. Tuy nhiên, việc nhập không thành công do lược đồ không hợp lệ: thực sự, tham chiếu svg.xsd XMLSchema.dtd, tự tham chiếu datatypes.dtd, không tồn tại!Tôi có thể tìm thấy Lược đồ XML SVG hợp lệ (cho thế hệ sinh thái) ở đâu?

Do đó, tôi đã thử tải xuống các tệp cần thiết từ trang web svg (svg.xsd, XMLSchema.dtd, xlink.xsd, xml.xsd) và datatypes.dtd còn thiếu, từ another location. Tuy nhiên, tôi vẫn gặp phải nhiều lỗi khi xác thực giản đồ, ví dụ:

Error: XSD: An attribute reference may not have a type 
Error: XSD: An <all> content model may not be nested within another content model 

v.v.

Có ai biết nơi tôi có thể tìm thấy một Lược đồ XML svg hợp lệ hay một biến thể sinh thái svg có các phiên bản được tuần tự hóa trong svg hợp lệ không?

Trả lời

9

Lược đồ XML SVG mà bạn tham chiếu đến từ bản nháp làm việc cũ của svg. Hiện tại không có lược đồ XML được hỗ trợ chính thức cho SVG 1.1. SVG Tiny 1.2 cung cấp official RelaxNG schema (chỉ dành cho SVG Tiny 1.2, không dành cho tất cả SVG 1.1). Đối với SVG 1.1, có sẵn DTD nhưng không có lược đồ XML.

Xem previous discussions và cảm thấy tự do tham gia thảo luận bằng cách gửi email đến [email protected]

+0

Cảm ơn bạn, đây là thông tin rất hữu ích. –

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