Sự tương thích với các chuẩn khác

Một phần của tài liệu tìm hiểu SVG và ứng dụng (Trang 45 - 47)

SVG tương thích với các chuẩn và các đặc tả W3C khác. Vì tương thích và thoả mãn với các chuẩn khác nên SVG trở nên mạnh mẽ và dễ dàng cho người dùng học hỏi và tích hợp SVG vào các trang Web của họ

45

• SVG là một ứng dụng của XML và cĩ thể tương thích với XML 1.0

được đưa ra.

• SVG tương thích với “các khơng gian tên (namespace)” trong XML

được tiến cử.

• SVG dùng ngơn ngữ liên kết XML (XML Linking Languge-XLINK) cho tham chiếu URL và mong muốn hỗ trợ các đặc tả URL cơ bản trong XML-base.

• Cú pháp của SVG cho việc tham chiếu các ID thành phần là một tập con cĩ thể tương thích của cú pháp tham chiếu ID thành phần trong ngơn ngữ con trỏ XML (XML Pointer Language-XPointer).

• Nội dung SVG cĩ thể định kiểu bằng các trang định kiểu phân cấp CSS (Cascading Style Sheets Level 2) hay các biến đổi XSL (XSL Transformation Version 1.0-XSLT).

• SVG hỗ trợ cùng hướng tiếp cận và các thuộc tính đối với CSS và XSL, cộng thêm ngữ nghĩa và tính năng của CSS.

• Các trang định kiểu bên ngồi được tham chiếu bằng cách dùng cơ

chế kết hợp trang định kiểu với tài liệu XML 1.0.

• SVG cĩ một mơ hình đối tượng tài liệu hồn chỉnh (DOM) và thoả

DOM cấp 1 được đưa ra. SVG DOM cĩ mức tương thích và kiên định cao với HTML DOM được định nghĩa trong trong đặc tả DOM cấp 1. Hơn thế nữa, SVG DOM hỗ trợ và kết hợp với nhiều khả năng được mơ tả trong DOM cấp 2, bao gồm cả mơ hình đối tượng CSS và quản lý sự kiện.

• SVG kết hợp nhiều tính năng và tiếp cận của ngơn ngữ tích hợp đa phương tiện khơng đồng bộ (Synchronized Multimedia Integration Language- SMIL1.0), bao gồm thành phần ‘switch’ và thuộc tính systemLanguage.

• Các tính năng ảnh động của SVG được hợp tác phát triển với nhĩm nghiên cứu đa phương tiện khơng đồng bộ W3C (W3C Synchronized

46

Multimedia –SYMM Working Group), và các nhà phát triển của SMIL 1.0. Các tính năng ảnh động của SVG kết hợp và mở rộng các khả năng ảnh động XML mục đích chung được mơ tả trong đặc tảảnh

động SMIL (SMIL Animation).

• SVG được thiết kế để trong tương lai các phiên bản của SMIL cĩ thể

dùng SVG tĩnh hay động như các thành phần phương tiện truyền thơng (Animation).

• SVG cố gắng đểđạt được sự tương thích lớn nhất với của HTML 4 và XHTML 1.0. Nhiều khả năng của SVG được làm theo HTML, bao gồm cả việc sử dụng trang định kiểu CSS, sự tiếp cận việc quản lý sự

kiện, và tiếp cận của nĩ với mơ hình đối tượng tài liệu (DOM).

• SVG cĩ thể tương thích với các chuẩn W3C trong quá trình quốc tế

hố các chuẩn.

• SVG cĩ thể tương thích với các chuẩn W3C trong khả năng truy cập Web.

• Trong các mơi trường hỗ trợ văn phạm XML khác (ví dụ, XHTML) cũng như hỗ trợ SVG và SVG DOM, thì tiếp cập viết kịch bản đơn giản cĩ thể được dùng đồng thời cho cả tài liệu SVG và đồ hoạ SVG, trong trường hợp đĩ hiệu ứng động và tương tác sẽ cĩ thể áp dụng trên nhiều khơng gian tên XML dùng cùng tập kịch bản.

Một phần của tài liệu tìm hiểu SVG và ứng dụng (Trang 45 - 47)