MathML là một ngôn ngữ chính thức để diễn tả toán học. Nó được dựa trên XML để tương thích với một phạm vi lớn các sản phẩm phần mềm.
W3C công bố phiên bản đầu tiên của MathML vào năm 1998. MathML đã được cập nhật và mở rộng vào năm 2003. Phiên bản thứ ba, trong đó cho biết thêm, trong số những thứ khác, hỗ trợ cho các ngôn ngữ từ phải sang trái, tiểu học ( "trường học") toán học, và hội nhập của OpenMath điển nội dung, dự kiến trong năm 2009/2010.được MathML dùng để làm gì?
Ảnh : thiet ke web da nang
Khái niệm, MathML có hai phần: trình bày và nội dung. Họ
tạo thành một ngôn ngữ duy nhất và nó rất dễ dàng để kết hợp chúng,
nhưng họ tập trung vào các mục tiêu khác nhau: phần trình bày thể hiện
cái nhìn hai chiều của một công thức và phù hợp nhất cho các ấn phẩm,
chẳng hạn như các bài báo và sách; phần nội dung tập trung vào ngữ nghĩa và thích hợp nhất là các định dạng trao đổi giữa các ứng dụng cho kỹ thuật, thống kê, vv
MathML "trình bày" đánh dấu thường chèn trong các định dạng tài liệu dựa trên XML, bao gồm XHTML (và sớm HTML) trộn với văn bản của tài liệu. MathML "nội dung" đánh dấu được thường xuyên hơn sử dụng riêng của nó.Các ví dụ
Đánh dấu của một công thức đơn giản có thể trông như thế này:
<Msqrt> <mi> x </ mi> <mo> + </ mo> <mfrac>
<Mi> một </ mi> <mi> b </ mi> </ mfrac> </ msqrt>
Điều này sẽ hiển thị như với các dấu hiệu gốc và thanh phần tự động điều chỉnh kích thước và cân chỉnh. Các yếu tố mi chỉ ra rằng x có vai trò của một định danh và các cấu trúc cây của mark-up thể hiện một phần của ý nghĩa và giúp tự động xử lý của công thức.
Các ví dụ sau đây đòi hỏi một trình xem MathML-kích hoạt. Dưới đây là tương đương khối lượng-năng lượng của Einstein:
E = m c2
phân phối chuẩn Gauss:
φ x = 1 2 π e - 12 x2
Công thức phương trình bậc hai:
x = -b ± b2 - 4 một c 2 một
Tìm hiểu thêm
Trang nhà Toán có thêm thông tin, bao gồm danh sách các phần mềm có sẵn, hướng dẫn và những tin tức mới nhất về MathML và thông số kỹ thuật có liên quan.Trạng thái hiện hành của Thông số kỹ thuật
MathML "trình bày" đánh dấu thường chèn trong các định dạng tài liệu dựa trên XML, bao gồm XHTML (và sớm HTML) trộn với văn bản của tài liệu. MathML "nội dung" đánh dấu được thường xuyên hơn sử dụng riêng của nó.Các ví dụ
Đánh dấu của một công thức đơn giản có thể trông như thế này:
<Msqrt> <mi> x </ mi> <mo> + </ mo> <mfrac>
<Mi> một </ mi> <mi> b </ mi> </ mfrac> </ msqrt>
Điều này sẽ hiển thị như với các dấu hiệu gốc và thanh phần tự động điều chỉnh kích thước và cân chỉnh. Các yếu tố mi chỉ ra rằng x có vai trò của một định danh và các cấu trúc cây của mark-up thể hiện một phần của ý nghĩa và giúp tự động xử lý của công thức.
Các ví dụ sau đây đòi hỏi một trình xem MathML-kích hoạt. Dưới đây là tương đương khối lượng-năng lượng của Einstein:
E = m c2
phân phối chuẩn Gauss:
φ x = 1 2 π e - 12 x2
Công thức phương trình bậc hai:
x = -b ± b2 - 4 một c 2 một
Tìm hiểu thêm
Trang nhà Toán có thêm thông tin, bao gồm danh sách các phần mềm có sẵn, hướng dẫn và những tin tức mới nhất về MathML và thông số kỹ thuật có liên quan.Trạng thái hiện hành của Thông số kỹ thuật
0 nhận xét:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.