Tiêu chuẩn sgml mô tả. Ngôn ngữ đánh dấu: SGML, HTML, XML. Mối liên hệ của họ với nhau. Tiêu chuẩn cho dịch vụ web

Vào năm 1986, rất lâu trước khi ý tưởng tạo ra Web được đưa vào cuộc sống, ngôn ngữ đánh dấu tiêu chuẩn hóa phổ quát SGML (Ngôn ngữ đánh dấu tổng quát tiêu chuẩn) đã được phê duyệt là tiêu chuẩn quốc tế (ISO 8879) để xác định ngôn ngữ đánh dấu, mặc dù SGML đã tồn tại từ đó. cuối những năm sáu mươi. Nó được sử dụng để mô tả các ngôn ngữ đánh dấu đồng thời cho phép tác giả đưa ra các định nghĩa chính thức cho từng thành phần và thuộc tính của ngôn ngữ.

HTML ban đầu chỉ là một trong những ứng dụng SGML. Ông mô tả các quy tắc chuẩn bị thông tin cho World Wide Web. Do đó, HTML là một tập hợp các câu lệnh SGML, được xây dựng dưới dạng định nghĩa loại tài liệu (DTD), giải thích ý nghĩa của các thẻ và thành phần. Lược đồ DTD HTML được lưu trữ trong trình duyệt web.

Những nhược điểm của ngôn ngữ HTML bao gồm:

  • HTML có bộ thẻ cố định. Bạn không thể tạo thẻ của riêng mình để người dùng khác có thể hiểu được.
  • HTML là độc quyền công nghệ trình bày dữ liệu. HTML không mang thông tin về ý nghĩa của nội dung chứa trong thẻ.
  • HTML - lưỡi "phẳng". Tầm quan trọng của các thẻ không được xác định trong đó, vì vậy nó không thể được sử dụng để mô tả hệ thống phân cấp dữ liệu.
  • Trình duyệt được sử dụng làm nền tảng cho các ứng dụng. HTML không đủ mạnh để tạo các ứng dụng web ở cấp độ mà các nhà phát triển web hiện đang phấn đấu. Ví dụ: không thể phát triển một ứng dụng xử lý và tìm kiếm tài liệu chuyên nghiệp bằng HTML.
  • Lưu lượng mạng lớn. Các tài liệu HTML hiện có được sử dụng làm ứng dụng làm quá tải Internet với lượng lớn lưu lượng truy cập trong hệ thống máy khách-máy chủ. Một ví dụ là gửi một tài liệu lớn qua mạng khi chỉ cần một phần nhỏ của tài liệu.

Vì vậy, một mặt, ngôn ngữ HTML là một phương tiện rất thuận tiện để đánh dấu các tài liệu để sử dụng trên Web, mặt khác, một tài liệu được đánh dấu bằng HTML có rất ít thông tin về nội dung của nó. Nếu một tài liệu cụ thể chứa thông tin đầy đủ về nội dung của nó thì có thể thực hiện quá trình xử lý tổng quát tự động và tìm kiếm trong tệp lưu trữ tài liệu đó một cách tương đối dễ dàng. SGML cho phép bạn lưu trữ thông tin về nội dung của tài liệu, nhưng do tính phức tạp của nó nên nó chưa bao giờ được sử dụng rộng rãi như HTML.

Một nhóm các chuyên gia SGML, dẫn đầu bởi Jon Bosak của Sun Microsystems, đã bắt đầu làm việc để tạo ra một tập hợp con SGML có thể được cộng đồng Web chấp nhận. Người ta đã quyết định loại bỏ nhiều tính năng không cần thiết của SGML. Ngôn ngữ được xây dựng lại theo cách này được gọi là XML. Phiên bản đơn giản hóa được cho là dễ truy cập hơn đáng kể so với phiên bản gốc, với thông số kỹ thuật của nó chỉ dài 26 trang, so với hơn 500 trang của thông số kỹ thuật SGML.

Chúng ta hãy xem xét kỹ hơn về cấu trúc và tính năng của ngôn ngữ này.

XML (Ngôn ngữ đánh dấu eXtensible) là ngôn ngữ đánh dấu được W3C khuyên dùng. XML là một định dạng văn bản được thiết kế để lưu trữ dữ liệu có cấu trúc, trao đổi thông tin giữa các chương trình và cũng để tạo các ngôn ngữ đánh dấu chuyên biệt dựa trên nó. XML là tập hợp con đơn giản hóa của ngôn ngữ SGML.

Ngôn ngữ XML có những điều sau đây phẩm giá:

  • Đây là định dạng tài liệu hướng tới con người, nó dễ hiểu đối với cả con người và máy tính.
  • Hỗ trợ Unicode.
  • Định dạng XML có thể mô tả các cấu trúc dữ liệu cơ bản như bản ghi, danh sách và cây.
  • Đây là một định dạng tự ghi lại mô tả cấu trúc và tên trường cũng như các giá trị trường.
  • Nó có các yêu cầu cú pháp và phân tích cú pháp được xác định nghiêm ngặt, cho phép nó duy trì sự đơn giản, hiệu quả và nhất quán.
  • Được sử dụng rộng rãi để lưu trữ và xử lý tài liệu;
  • Đây là định dạng dựa trên tiêu chuẩn quốc tế;
  • Cấu trúc phân cấp của XML phù hợp để mô tả hầu hết mọi loại tài liệu;
  • Đó là một văn bản đơn giản, không có giấy phép và bất kỳ hạn chế nào;
  • Nền tảng độc lập;
  • Nó là một tập hợp con của SGML, nhờ đó kinh nghiệm sâu rộng đã được tích lũy và các ứng dụng chuyên biệt đã được tạo ra;

Đến người nổi tiếng những thiếu sót ngôn ngữ bao gồm những điều sau đây:

  • Cú pháp XML là dư thừa.
    • Kích thước của tài liệu XML lớn hơn đáng kể so với biểu diễn nhị phân của cùng một dữ liệu (khoảng 10 lần).
    • Kích thước của tài liệu XML lớn hơn đáng kể so với kích thước của các định dạng truyền dữ liệu dựa trên văn bản thay thế (ví dụ: JSON, YAML) và đặc biệt là các định dạng dữ liệu được tối ưu hóa cho một trường hợp sử dụng cụ thể.
    • Sự dư thừa XML có thể ảnh hưởng đến hiệu suất ứng dụng. Chi phí lưu trữ, xử lý và truyền dữ liệu ngày càng tăng.
    • Đối với một số lượng lớn nhiệm vụ, không cần toàn bộ sức mạnh của cú pháp XML và có thể sử dụng các giải pháp đơn giản hơn và hiệu quả hơn nhiều.
  • Các không gian tên XML khó sử dụng và khó triển khai trong các trình phân tích cú pháp XML.
  • XML không có hỗ trợ kiểu dữ liệu được tích hợp trong ngôn ngữ. Nó không có các khái niệm về “số nguyên”, “chuỗi”, “ngày tháng”, “booleans”, v.v.
  • Mô hình dữ liệu phân cấp do XML cung cấp bị hạn chế so với mô hình quan hệ và đồ thị hướng đối tượng.

Nói chung, XML có thể được xem không chỉ như một ngôn ngữ đánh dấu mới mà còn là nền tảng cho toàn bộ dòng công nghệ:

Bảng 9.1. Cấu trúc họ XML
XML Lời khuyên kỹ thuật về cách sử dụng XML
DTD Định nghĩa loại tài liệu (lược đồ)
XDR Định dạng rút gọn XML (Lược đồ Microsoft)
XSD Xác định Lược đồ XML (Lược đồ W3C)
Không gian tên Phương pháp xác định tên phần tử và thuộc tính
XPath Ngôn ngữ đường dẫn XML
XLink Ngôn ngữ liên kết XML
XPointer Ngôn ngữ con trỏ XML
DOM API mô hình đối tượng tài liệu
KÈN API đơn giản cho XML
XSL Ngôn ngữ biểu định kiểu mở rộng
XSL-FO Đối tượng định dạng XSL
XSLT Ngôn ngữ chuyển đổi XSL
XBao gồm Cú pháp bao gồm XML
Câu chuyện

Hãy xem ví dụ về một công thức đơn giản được đánh dấu bằng XML:

Bánh mì đơn giản Bột Men Nước ấm Muối Trộn tất cả nguyên liệu và nhào kỹ. Che lại bằng một miếng vải và để trong một giờ trong phòng ấm áp. Nhào lại lần nữa, đặt lên khay nướng và cho vào lò nướng.

Khai báo XML

Dòng đầu tiên của tài liệu XML được gọi là Khai báo XML(Tiếng Anh) Khai báo XML) là một chuỗi biểu thị phiên bản XML. Trong phiên bản 1.0 Khai báo XML có thể bỏ qua, ở phiên bản 1.1 thì bắt buộc phải có. Mã hóa ký tự và sự hiện diện của các phụ thuộc bên ngoài cũng có thể được chỉ ra ở đây.

Thông số kỹ thuật yêu cầu bộ xử lý XML hỗ trợ mã hóa Unicode UTF-8 và UTF-16 (UTF-32 là tùy chọn). Các mã hóa khác dựa trên tiêu chuẩn ISO/IEC 8859 được công nhận là có thể chấp nhận, được hỗ trợ và sử dụng rộng rãi (nhưng không bắt buộc); các mã hóa khác cũng được chấp nhận, ví dụ: Windows-1251, KOI-8 của Nga. Thông thường, các chữ cái không phải tiếng Latinh không được sử dụng trong thẻ; trong trường hợp này, UTF-8 là cách mã hóa rất thuận tiện - âm lượng thường nhỏ hơn so với UTF-16; việc giải mã có thể được thực hiện cho cả toàn bộ tài liệu cũng như các thuộc tính và văn bản cụ thể; toàn bộ tài liệu không chứa các ký tự bị cấm khi thử phân tích cú pháp với mã hóa không chính xác.

Phần tử gốc

Yêu cầu cú pháp bắt buộc quan trọng nhất là tài liệu chỉ có một phần tử gốc(Tiếng Anh) phần tử gốc) (đôi khi còn được gọi là yếu tố tài liệu(Tiếng Anh) yếu tố tài liệu)). Điều này có nghĩa là văn bản hoặc dữ liệu khác của toàn bộ tài liệu phải được đặt giữa một thẻ gốc bắt đầu và thẻ kết thúc tương ứng của nó.

Ví dụ đơn giản nhất sau đây là một tài liệu XML được định dạng đúng:

Ví dụ sau đây không phải là một tài liệu XML hợp lệ vì nó có hai phần tử gốc:

Thực thể số 1 Thực thể số 2

Một lời bình luận

Một phần tử có thể được đặt ở bất cứ đâu trong cây - một lời bình luận. Nhận xét XML được đặt bên trong một thẻ đặc biệt bắt đầu bằng các ký tự. Hai dấu gạch ngang (--) không thể xuất hiện trong một bình luận.

Các thẻ bên trong một bình luận sẽ không được xử lý.

Thẻ

Phần còn lại của tài liệu XML này bao gồm các phần lồng nhau yếu tố, một số trong đó có thuộc tínhnội dung. Yếu tố thường bao gồm các thẻ mở và đóng kèm theo văn bản và các phần tử khác. Thẻ mở bao gồm tên phần tử trong dấu ngoặc nhọn, ví dụ, và thẻ đóng bao gồm cùng tên trong dấu ngoặc nhọn, nhưng dấu gạch chéo lên được thêm vào trước tên, ví dụ: . Tên phần tử, như tên thuộc tính, không thể chứa khoảng trắng, nhưng có thể bằng bất kỳ ngôn ngữ nào được mã hóa tài liệu XML hỗ trợ. Tên có thể bắt đầu bằng một chữ cái, dấu gạch dưới hoặc dấu hai chấm. Các ký tự còn lại của tên có thể là các ký tự giống nhau, cũng như số, dấu gạch nối và dấu chấm.

XML có một số thực thể được xác định trước, chẳng hạn như lt (có thể được tham chiếu bằng cách viết ), " (") và " (") - hai thực thể sau rất hữu ích để viết dấu phân cách trong các giá trị thuộc tính. Bạn có thể xác định các thực thể của mình trong tài liệu DTD.

Đôi khi cần phải xác định một khoảng trắng không ngắt, khoảng trắng này thường được sử dụng trong HTML và được ký hiệu là. Không có thực thể được xác định trước như vậy trong XML, nó được viết và việc sử dụng nó sẽ gây ra lỗi. Sự vắng mặt của thực thể rất phổ biến này thường gây ngạc nhiên cho nhiều lập trình viên và điều này tạo ra một số khó khăn khi di chuyển các phát triển HTML của họ sang XML.

Liên kết bằng số ký hiệu(Tiếng Anh) tham chiếu ký tự số) trông giống như một tham chiếu đến một thực thể, nhưng thay vì tên thực thể, ký tự # và một số (theo ký hiệu thập phân hoặc thập lục phân) được chỉ định, là số của ký tự trong bảng ký tự Unicode. Đây thường là các ký tự không thể được mã hóa trực tiếp, chẳng hạn như chữ cái Ả Rập trong tài liệu được mã hóa ASCII. Dấu và có thể được biểu diễn như sau:

AT&T

Có các quy tắc khác liên quan đến việc tạo tài liệu XML hợp lệ.

Điểm mạnh và điểm yếu Ưu điểm sai sót
  • Mô hình hóa sự mơ hồ.
  • XML không có hỗ trợ kiểu dữ liệu được tích hợp trong ngôn ngữ. Nó không có kiểu gõ mạnh, tức là các khái niệm về “số nguyên”, “chuỗi”, “ngày tháng”, “booleans”, v.v.
  • Mô hình dữ liệu phân cấp do XML cung cấp bị hạn chế so với mô hình quan hệ và mô hình dữ liệu mạng và đồ thị hướng đối tượng.
Hiển thị XML trên World Wide Web

Ba cách phổ biến nhất để chuyển đổi tài liệu XML thành dạng mà người dùng có thể hiển thị là:

  • Áp dụng các kiểu CSS;
  • Ứng dụng XSL;
  • Viết trình xử lý tài liệu XML bằng bất kỳ ngôn ngữ lập trình nào.
  • Để chỉ định một phép chuyển đổi XSL (XSLT) ở phía máy khách, phải có các hướng dẫn XML sau:

    Từ điển XML

    Vì XML là một ngôn ngữ khá trừu tượng nên các từ vựng XML đã được phát triển.

    Từ điển cho phép các nhà phát triển đồng ý về một tập hợp hữu hạn các tên thẻ và thuộc tính của các thẻ đó. Một trong những từ vựng đầu tiên là XHTML, được hầu hết các trình duyệt hiểu được. XHTML thường được sử dụng để lưu trữ và chỉnh sửa nội dung trong CMS.

    Nhiều từ vựng chuyên biệt hơn đã được tạo ra, chẳng hạn như giao thức truyền dữ liệu SOAP, giao thức này không thân thiện với con người và khá khó đọc. Có các từ vựng thương mại như CommerceML, xCBL và cXML được sử dụng để truyền dữ liệu định hướng thương mại, những từ điển này bao gồm các mô tả về hệ thống đặt hàng, nhà cung cấp, sản phẩm, v.v.

    Thông thường, khi mô tả một tài liệu, một người sẽ nghĩ ra một số từ vựng cho mình, sau đó mô tả bằng DTD, XSD hoặc đơn giản là giải thích “nhanh chóng” cho những người quan tâm.

    Một trong những từ điển được sử dụng rộng rãi đó là FB2 - từ điển mô tả định dạng của một cuốn sách, với đủ loại chú thích cuối trang, trích dẫn, thậm chí cả hình ảnh.

    Phiên bản XML
    • XML 1.0
    • XML 1.1
    Xem thêm Ghi chú Văn học
    • David Hunter, Jeff Rafter, Joe Faucett, Eric van der Vlist, v.v. XML. Làm việc với XML, Phiên bản thứ 4 = Bắt đầu XML, Phiên bản thứ 4. - M.: “Biện chứng”, 2009. - 1344 tr. - ISBN 978-5-8459-1533-7
    • David Hunter, Jeff Rafter và những người khác. XML. Khóa học cơ bản = Bắt đầu với XML. - M.: Williams, 2009. - 1344 tr. - ISBN 978-5-8459-1533-7
    • Robert Tabor. Triển khai các dịch vụ Web XML trên nền tảng Microsoft .NET = Dịch vụ Web XML của Microsoft .NET. - M.: Williams, 2002. - 464 tr. - ISBN 0-672-32088-6
    Liên kết
    • XML trên trang web của World Wide Web Consortium (W3C)
    • Đặc tả tiêu chuẩn XML 1.0 chính thức
    • Đặc tả tiêu chuẩn XML 1.1 chính thức
    • Tài liệu XML trên các bài viết, diễn đàn trên trang web của IBM
    Tiêu chuẩn của Hiệp hội World Wide Webkhuyến nghị Ghi chú Dự án công việc Hướng dẫn Sáng kiến Không dùng nữa Tổ chức QUA Hội nghị Web ngữ nghĩaKhái niệm cơ bản tiểu mục Các ứng dụng Chủ đề liên quan

    SGML Ngôn ngữ đánh dấu tổng quát tiêu chuẩn- ngôn ngữ đánh dấu tổng quát tiêu chuẩn; phát âm là [ SGM]) là ngôn ngữ kim loại trong đó bạn có thể xác định ngôn ngữ đánh dấu cho tài liệu. SGML là sự kế thừa của GML (Ngôn ngữ đánh dấu tổng quát) được phát triển vào năm 1969 tại IBM, không nên nhầm lẫn với Ngôn ngữ đánh dấu địa lý được phát triển bởi Open GIS Consortium.

    SGML ban đầu được phát triển để chia sẻ các tài liệu có thể đọc được bằng máy trong các dự án lớn của chính phủ và hàng không vũ trụ. Nó được sử dụng rộng rãi trong ngành in ấn và xuất bản, nhưng độ phức tạp của nó khiến nó khó được áp dụng rộng rãi để sử dụng hàng ngày.

    Các phần chính của tài liệu SGML:

    1. Khai báo SGML - xác định những ký tự và dấu phân cách nào có thể xuất hiện trong ứng dụng;

    2. Định nghĩa loại tài liệu - xác định cú pháp của cấu trúc đánh dấu. DTD có thể bao gồm các định nghĩa bổ sung, chẳng hạn như các tham chiếu mang tính biểu tượng;

    3. Đặc tả ngữ nghĩa, đề cập đến đánh dấu - cũng đưa ra các hạn chế về cú pháp không thể diễn đạt được trong DTD;

    4. Nội dung của tài liệu SGML - ít nhất phải có phần tử gốc.

    SGML cung cấp nhiều tùy chọn đánh dấu cú pháp khác nhau để sử dụng cho nhiều ứng dụng khác nhau. Bằng cách sửa đổi khai báo SGML, bạn thậm chí có thể bỏ việc sử dụng dấu ngoặc nhọn, mặc dù cú pháp này được coi là tiêu chuẩn, cái gọi là cú pháp tham chiếu cụ thể.

    SGML được tiêu chuẩn hóa theo tiêu chuẩn ISO: “ISO 8879:1986 Xử lý thông tin-Hệ thống văn bản và văn phòng-Ngôn ngữ đánh dấu tổng quát tiêu chuẩn (SGML)”

    HTML và XML có nguồn gốc từ SGML. HTML là một ứng dụng của SGML và XML là tập hợp con của SGML được thiết kế để đơn giản hóa quá trình phân tích cú pháp tài liệu bằng máy. Các ứng dụng SGML khác là SGML Docbook (tài liệu) và "Định dạng Z" (kiểu chữ và tài liệu).

    XML Ngôn ngữ đánh dấu có thể mở rộng- ngôn ngữ đánh dấu mở rộng; phát âm là [ x-em-el]) là ngôn ngữ đánh dấu được World Wide Web Consortium khuyên dùng, đây thực chất là một tập hợp các quy tắc cú pháp chung. XML là định dạng văn bản được thiết kế để lưu trữ dữ liệu có cấu trúc (thay vì các tệp cơ sở dữ liệu hiện có), để trao đổi thông tin giữa các chương trình và cũng để tạo các ngôn ngữ đánh dấu chuyên biệt hơn dựa trên nó (ví dụ: XHTML). XML là tập hợp con đơn giản hóa của ngôn ngữ SGML.

    Tiêu chuẩn xác định hai mức độ chính xác cho một tài liệu XML:

    · Được xây dựng đúng cách(Tiếng Anh) đúng ngữ pháp). Một tài liệu có định dạng đúng tuân theo tất cả các quy tắc chung về cú pháp XML áp dụng cho bất kỳ tài liệu XML nào. Và ví dụ: nếu thẻ bắt đầu không có thẻ kết thúc tương ứng, thì điều này xây dựng sai Tài liệu XML. Một tài liệu không được xây dựng đúng cách không thể được coi là tài liệu XML; Bộ xử lý XML (trình phân tích cú pháp) sẽ không xử lý nó một cách bình thường và sẽ phân loại tình huống này là lỗi nghiêm trọng.

    · Có hiệu lực(Tiếng Anh) có hiệu lực). Một tài liệu hợp lệ còn tuân thủ các quy tắc ngữ nghĩa nhất định. Đây là bước kiểm tra bổ sung nghiêm ngặt hơn về tính chính xác của tài liệu nhằm tuân thủ các quy tắc bên ngoài đã được xác định trước, nhằm giảm thiểu số lượng lỗi, ví dụ: cấu trúc và thành phần của một tài liệu cụ thể hoặc họ tài liệu nhất định. Các quy tắc này có thể được phát triển bởi chính người dùng hoặc bởi nhà phát triển bên thứ ba, chẳng hạn như nhà phát triển từ điển hoặc tiêu chuẩn trao đổi dữ liệu. Thông thường, các quy tắc như vậy được lưu trữ trong các tệp đặc biệt - sơ đồ, trong đó cấu trúc của tài liệu, tất cả tên hợp lệ của các phần tử, thuộc tính, v.v. được mô tả chi tiết. Và ví dụ: nếu một tài liệu chứa tên phần tử chưa được xác định trước đó trong các lược đồ thì tài liệu XML sẽ được xem xét trống rỗng; Khi kiểm tra sự tuân thủ các quy tắc và lược đồ, bộ xử lý XML kiểm tra (trình xác thực) có nghĩa vụ (theo lựa chọn của người dùng) phải báo cáo lỗi.

    Hai khái niệm này chưa có bản dịch chuẩn hóa sang tiếng Nga, đặc biệt là khái niệm có hiệu lực, cũng có thể được dịch là có hiệu lực, hợp pháp, đáng tin cậy, phù hợp, hoặc thậm chí được kiểm tra sự tuân thủ các quy tắc, tiêu chuẩn, luật pháp. Một số lập trình viên sử dụng giấy truy tìm đã được thiết lập trong cuộc sống hàng ngày " Có hiệu lực».

    Công nghệ XML. Phạm vi mục đích.

    XML là một ngôn ngữ đánh dấu có thể mở rộng. Biểu diễn một tập hợp các quy tắc cú pháp chung. XML là định dạng văn bản được thiết kế để lưu trữ dữ liệu có cấu trúc, để trao đổi thông tin giữa các chương trình cũng như để tạo các ngôn ngữ đánh dấu chuyên biệt hơn trên cơ sở nó (ví dụ: XHTML, HTML). XML là tập hợp con đơn giản hóa của ngôn ngữ SGML.

    Mục đích của việc tạo XML là để đảm bảo tính tương thích khi truyền dữ liệu có cấu trúc giữa các hệ thống xử lý thông tin khác nhau, đặc biệt khi truyền dữ liệu đó qua Internet. Bản thân các từ điển dựa trên XML (ví dụ: RDF, RSS, MathML, XHTML, SVG) được mô tả chính thức, cho phép bạn sửa đổi và kiểm tra các tài liệu dựa trên các từ điển này theo chương trình mà không cần biết ngữ nghĩa của chúng, tức là không biết ý nghĩa ngữ nghĩa của chúng. các phần tử. Một tính năng quan trọng của XML cũng là việc sử dụng cái gọi là không gian tên.

    XML là một cấu trúc phân cấp được thiết kế để lưu trữ bất kỳ dữ liệu nào; về mặt trực quan, cấu trúc có thể được biểu diễn dưới dạng cây. Yêu cầu cú pháp quan trọng nhất là tài liệu chỉ có một phần tử gốc. Điều này có nghĩa là văn bản phải được đặt giữa một thẻ gốc bắt đầu và thẻ kết thúc tương ứng của nó.

    Chúng tôi liệt kê các nhiệm vụ quan trọng nhất mà nền tảng XML cung cấp:

    Tạo ra Web thế hệ thứ hai;

    Thực hiện các chức năng của ngôn ngữ trung gian khi trao đổi dữ liệu giữa các hệ thống phần mềm có thể triển khai các công nghệ khác nhau, từ đó đảm bảo khả năng tương tác của chúng;

    Tích hợp các nguồn thông tin không đồng nhất, các công nghệ và ứng dụng quản lý dữ liệu khác nhau;

    Tạo ra một nhánh công nghệ cơ sở dữ liệu mới được gọi là cơ sở dữ liệu dựa trên XML;

    Cùng với việc sử dụng các công nghệ cơ sở dữ liệu định hướng XML cho mục đích đã định của chúng - để quản lý các kho tài liệu XML, chúng ta có thể mong đợi rằng chúng sẽ tìm thấy ứng dụng trong việc giải quyết vấn đề Web "ẩn"; nhờ sự thống nhất của mô hình dữ liệu của các tài liệu XML được trình bày trên máy chủ Web và trong cơ sở dữ liệu định hướng XML có thể truy cập thông qua nó, nên có thể “mở” các tài nguyên thông tin “ẩn” của cơ sở dữ liệu cho các cơ chế của các máy chủ Web đó;

    Cung cấp các công cụ cho các lĩnh vực ứng dụng mới của Web như kinh doanh điện tử, thư viện điện tử, ấn phẩm điện tử, v.v.

    Phạm vi của các tiêu chuẩn nền tảng XML không ngừng mở rộng và bao trùm một loạt các công nghệ và tiêu chuẩn ở cả lĩnh vực ngang và dọc.

    Công nghệ Ajax.

    AJAX (từ tiếng Anh Javascript và XML không đồng bộ - “JavaScript và XML không đồng bộ”) là một cách tiếp cận để xây dựng giao diện người dùng tương tác cho các ứng dụng web, bao gồm trao đổi dữ liệu trình duyệt “nền” với máy chủ web. Nhờ đó, khi cập nhật dữ liệu, trang web không được tải lại hoàn toàn, ứng dụng web trở nên nhanh chóng và tiện lợi hơn.

    Công nghệ

    AJAX không phải là một công nghệ độc lập mà là một khái niệm sử dụng một số công nghệ liên quan. AJAX dựa trên hai nguyên tắc chính:

    Sử dụng công nghệ để truy cập động vào máy chủ một cách nhanh chóng mà không cần tải lại toàn bộ trang, ví dụ:

    Sử dụng XMLHttpRequest(đối tượng chính);

    Thông qua việc tạo các khung con một cách năng động;

    Thông qua việc tạo thẻ động.

    Sử dụng DHTML để thay đổi nội dung trang một cách linh hoạt;

    Định dạng truyền dữ liệu thường là JSON hoặc XML.

    Thuận lợi

    -Tiết kiệm giao thông

    Sử dụng AJAX có thể giảm đáng kể lưu lượng truy cập khi làm việc với một ứng dụng web do thực tế là thay vì tải toàn bộ trang, chỉ cần tải phần đã thay đổi, thường khá nhỏ, là đủ.

    -Giảm tải máy chủ

    AJAX cho phép bạn giảm nhẹ tải cho máy chủ. Ví dụ: trên trang mail, khi đánh dấu thư đã đọc, máy chủ chỉ cần thực hiện thay đổi đối với cơ sở dữ liệu và gửi thông báo đến script máy khách là thao tác đã thành công mà không cần phải tạo lại trang và chuyển vào máy chủ. khách hàng.

    -Tăng tốc phản hồi giao diện

    Vì chỉ cần tải phần đã thay đổi nên người dùng sẽ thấy kết quả hành động của mình nhanh hơn.

    sai sót

    -Thiếu tích hợp với các công cụ trình duyệt tiêu chuẩn

    Các trang được tạo động không được trình duyệt ghi lại trong lịch sử duyệt web nên nút quay lại không hoạt động, tạo cơ hội cho người dùng quay lại các trang đã xem trước đó, nhưng có những tập lệnh có thể giải quyết vấn đề này.

    Một nhược điểm khác của việc thay đổi nội dung trang trong khi URL không đổi là bạn sẽ không thể đánh dấu nội dung mong muốn. Những vấn đề này có thể được giải quyết một phần bằng cách thay đổi động mã định danh phân đoạn (phần URL sau #), điều mà nhiều trình duyệt cho phép.

    -Nội dung được tải động không có sẵn cho các công cụ tìm kiếm (trừ khi bạn kiểm tra yêu cầu, cho dù đó là yêu cầu thông thường hay XMLHttpRequest)

    Công cụ tìm kiếm không thể thực thi JavaScript nên nhà phát triển phải xem xét các cách khác để truy cập nội dung trang web.

    -Các phương pháp tính toán số liệu thống kê trang web cũ trở nên không phù hợp

    - Độ phức tạp của dự án

    Logic xử lý dữ liệu được phân phối lại - các quy trình định dạng dữ liệu chính được tách ra và chuyển một phần sang phía máy khách. Điều này gây khó khăn cho việc kiểm soát tính toàn vẹn của các định dạng và loại. Hiệu quả cuối cùng của công nghệ có thể được bù đắp bằng sự gia tăng bất hợp lý về chi phí mã hóa và quản lý dự án, cũng như nguy cơ làm giảm tính sẵn có của dịch vụ cho người dùng cuối.

    -Yêu cầu kích hoạt JavaScript trong trình duyệt

    SGML (tiếng Anh: Ngôn ngữ đánh dấu tổng quát tiêu chuẩn; phát âm là [SJM]) là ngôn ngữ kim loại trong đó bạn có thể xác định ngôn ngữ đánh dấu cho tài liệu. SGML là sự kế thừa của GML (Ngôn ngữ đánh dấu tổng quát) được phát triển vào năm 1969 tại IBM, không nên nhầm lẫn với Ngôn ngữ đánh dấu địa lý được phát triển bởi Open GIS Consortium.

    SGML ban đầu được phát triển để chia sẻ các tài liệu có thể đọc được bằng máy trong các dự án lớn của chính phủ và hàng không vũ trụ. Nó được sử dụng rộng rãi trong ngành in ấn và xuất bản, nhưng độ phức tạp của nó khiến nó khó được áp dụng rộng rãi để sử dụng hàng ngày.

    Các phần chính của tài liệu SGML:

    Khai báo SGML - xác định những ký tự và dấu phân cách nào có thể xuất hiện trong ứng dụng;

    Định nghĩa loại tài liệu - xác định cú pháp của cấu trúc đánh dấu. DTD có thể bao gồm các định nghĩa bổ sung, chẳng hạn như các tham chiếu mang tính biểu tượng;

    Đặc tả ngữ nghĩa, đề cập đến đánh dấu, cũng đưa ra các hạn chế về cú pháp không thể diễn đạt được trong DTD;

    Nội dung của tài liệu SGML - ít nhất phải có phần tử gốc.

    SGML cung cấp nhiều tùy chọn đánh dấu cú pháp khác nhau để sử dụng cho nhiều ứng dụng khác nhau. Bằng cách thay đổi khai báo SGML, bạn thậm chí có thể bỏ việc sử dụng dấu ngoặc nhọn, mặc dù cú pháp này được coi là tiêu chuẩn, cái gọi là cú pháp tham chiếu cụ thể.

    Cú pháp SGML ví dụ:

    thường là một cái gì đó như thế này

    SGML được tiêu chuẩn hóa theo tiêu chuẩn ISO: “ISO 8879:1986 Xử lý thông tin-Hệ thống văn bản và văn phòng-Ngôn ngữ đánh dấu tổng quát tiêu chuẩn (SGML)”

    HTML và XML có nguồn gốc từ SGML. HTML là một ứng dụng của SGML và XML là tập hợp con của SGML được thiết kế để đơn giản hóa quá trình phân tích cú pháp tài liệu bằng máy. Các ứng dụng SGML khác là SGML Docbook (tài liệu) và "Định dạng Z" (kiểu chữ và tài liệu).

    XML - Ngôn ngữ đánh dấu mở rộng, tức là Ngôn ngữ đánh dấu mở rộng, phát sinh do sự phát triển của ngôn ngữ HTML (Ngôn ngữ đánh dấu siêu văn bản, ngôn ngữ đánh dấu siêu văn bản). Tuy nhiên, sẽ là một sai lầm nghiêm trọng nếu coi nó chỉ là một phiên bản cải tiến nào đó của ngôn ngữ HTML. Về bản chất, XML là một thế hệ ngôn ngữ đánh dấu mới. Ở đây bạn nên ghi nhớ 3 điểm về cơ bản giúp phân biệt XML với HTML và các tiền thân của nó (GML - Ngôn ngữ đánh dấu tổng quát, SGML - Ngôn ngữ đánh dấu chung tiêu chuẩn):

    XML, không giống như HTML, KHÔNG CÓ THẺ ĐƯỢC XÁC ĐỊNH TRƯỚC - chính xác hơn, mỗi nhà phát triển có thể tạo các thẻ XML RIÊNG CỦA MÌNH - bao nhiêu tùy ý. Số lượng thẻ như vậy thực tế là không giới hạn. Do đó, XML là ngôn ngữ kim loại cho phép tạo ra các ngôn ngữ đánh dấu khác, chẳng hạn như HTML.

    Khi ngôn ngữ HTML phát triển, số lượng thẻ tăng lên nhanh chóng. Cuối cùng, số lượng của chúng đã đạt đến “giá trị tới hạn” - các nhà phát triển tài liệu web ngày càng khó nhớ ngày càng nhiều thẻ mới, nhưng các nhà phát triển trình duyệt lại thấy mình ở một vị trí thậm chí còn tồi tệ hơn - họ phải tạo ra các phiên bản trình duyệt mới có thể “hiểu được” thẻ mới. Các trình duyệt thông minh hơn cũng ngày càng có kích thước lớn hơn và đặt ra nhu cầu ngày càng tăng đối với các máy tính mà chúng được sử dụng. Vấn đề trở nên trầm trọng hơn bởi thực tế là gần đây các thiết bị cầm tay ngày càng trở nên phổ biến (đặc biệt là chúng ngày càng được sử dụng nhiều trong thương mại điện tử), với bộ nhớ hạn chế và màn hình “yếu”, và do đó các trình duyệt được sử dụng trên chúng chỉ có khả năng rất hạn chế. . XML không có hệ thống thẻ được xác định trước sẽ giải quyết được vấn đề này. “Cái giá phải trả” cho tính linh hoạt là sự khắt khe hơn trong việc thiết kế các tài liệu web. Các quy tắc định dạng tài liệu XML rất đơn giản:

    Không được phép chứa các thẻ không được đóng kín (nhưng bạn có thể kết hợp các thẻ mở và đóng thành một, ví dụ:
    )

    vùng chứa "lồng nhau" không thể "chồng chéo"

    chữ thường và chữ hoa được coi là các ký tự khác nhau

    Từ khóa không thể được sử dụng làm tên thẻ

    Bạn không thể sử dụng dấu cách, dấu chấm câu, dấu ngoặc tròn, hình vuông hoặc dấu ngoặc nhọn trong tên thẻ

    Dấu gạch dưới (_) và số có thể xuất hiện trong tên thẻ, nhưng số không thể là ký tự đầu tiên của tên thẻ

    (Nếu bạn cần sử dụng nhiều từ làm tên thẻ, chúng phải được viết cùng nhau, bắt đầu mỗi từ bằng một chữ cái viết hoa.)

    Các tài liệu đáp ứng các quy tắc này được gọi là tài liệu có định dạng tốt.

    XML được sử dụng để MÔ TẢ CẤU TRÚC DỮ LIỆU, chủ yếu là CẤU TRÚC PHÂN CẤP.

    Một trong những xu hướng chính trong sự phát triển của công nghệ web là TÁCH DỮ LIỆU, CẤU TRÚC TÀI LIỆU VÀ THIẾT KẾ PHONG CÁCH CỦA NÓ. Như bạn đã biết, một trong những cách để tách dữ liệu khỏi cấu trúc tài liệu là liên kết động DBMS với các tài liệu web thông qua giao diện ODBC (Open DataBase Connectivity). Sự tách biệt kiểu dáng đạt được thông qua việc sử dụng các biểu định kiểu xếp tầng. XML cho phép bạn mô tả các cơ sở dữ liệu phi quan hệ. Vì các thẻ có thể được tạo bởi nhà phát triển nên tên của chúng thường mô tả ý nghĩa của dữ liệu.

    XML, như một phương tiện mô tả cấu trúc dữ liệu, cung cấp TRAO ĐỔI DỮ LIỆU giữa các ứng dụng khác nhau, do đó hoạt động như một loại “keo dán”.

    Tầm quan trọng của chức năng "keo dán" XML này không thể bị phóng đại. Nhờ khả năng trao đổi dữ liệu giữa nhiều ứng dụng khác nhau, công nghệ web “đạt” lên một tầm cao mới.

    Ngôn ngữ đánh dấu siêu văn bản (HTML) là một hệ thống đơn giản để tạo các tài liệu siêu văn bản có thể di chuyển từ nền tảng này sang nền tảng khác. Về bản chất, tài liệu HTML là tài liệu SGML có ngữ nghĩa chung, phù hợp để biểu diễn thông tin trong nhiều ứng dụng. HTML có thể được sử dụng để thể hiện:

      Tin tức siêu văn bản, thư, tài liệu và siêu phương tiện

      Trình đơn tùy chọn

      Kết quả truy vấn cơ sở dữ liệu

      Tài liệu đơn giản với đồ họa nhúng

      Ngoài ra, để xem siêu văn bản của các mảng thông tin hiện có

    Dự án World Wide Web (WWW) tập hợp thông tin nằm rải rác trên khắp thế giới. Để thực hiện điều này, WWW sử dụng Giao thức truyền siêu văn bản Internet (HTTP) - Giao thức truyền siêu văn bản, cho phép bạn nhập các thỏa thuận về phương pháp trình bày dữ liệu khi tương tác giữa máy khách và máy chủ.

    Dữ liệu được truyền trong nội dung tin nhắn theo tiêu chuẩn MIME. HTML là một trong những cách thể hiện thông tin trên WWW. HTML được coi là tương ứng với một trong các loại MIME, cụ thể là văn bản/html. Ngoài ra, HTML được phát triển theo Tiêu chuẩn quốc tế ISO 8879 - Ngôn ngữ đánh dấu tổng quát tiêu chuẩn (SGML), là hệ thống xác định các loại tài liệu có cấu trúc.

    tài liệu HTML

    Tài liệu HTML tương tự như tệp văn bản, ngoại trừ một số ký tự (dòng) là ký tự điều khiển. Những ký hiệu này được gọi là thẻ và xác định cấu trúc của tài liệu.

    Tài liệu HTML phải bắt đầu bằng thẻ ở đầu tệp và kết thúc bằng thẻ. Giữa các thẻ này, tài liệu HTML được sắp xếp dưới dạng tài liệu HEAD và BODY, tương tự như thông báo email. Bên trong phần HEAD, TITLE và các thông tin khác về toàn bộ tài liệu được chỉ định. Bên trong phần BODY, sử dụng thẻ HTML, văn bản được cấu trúc thành các đoạn văn, danh sách, v.v. với khả năng đánh dấu từng từ và toàn bộ câu theo một kiểu và tạo liên kết đến các phần của tài liệu này và tài liệu bên ngoài. Về mặt kỹ thuật, không cần sử dụng thẻ mở và đóng cho các phần tử HTML, HEAD và BODY. Tuy nhiên, điều này không được khuyến khích vì cấu trúc HEAD/BODY cho phép ứng dụng xác định các tính năng của tài liệu (chẳng hạn như tiêu đề) mà không cần quét toàn bộ tài liệu.

    Cấu trúc của các phần tử HTML

    Trong tài liệu HTML, thẻ xác định phần đầu và phần cuối của tiêu đề, đoạn văn, danh sách, đánh dấu ký tự và liên kết. Hầu hết các thành phần HTML trong tài liệu được xác định là thẻ mở, chỉ định tên và thuộc tính của thành phần, sau đó là phần thân của thành phần, theo sau là thẻ đóng. Ký tự phân cách cho thẻ mở là ""; cho phần kết thúc - "". Ví dụ:

    Đây là tiêu đề

    Đây là một đoạn văn.

    Một số phần tử chỉ xuất hiện dưới dạng thẻ mở. Ví dụ: để tạo dòng phân cách, hãy sử dụng thẻ
    . Ngoài ra, các thẻ đóng cho một số phần tử (P, LI, DT, DD) có thể bị bỏ qua. Phần thân của một phần tử là một chuỗi các ký tự và các phần tử lồng nhau. Một số phần tử, chẳng hạn như phần tử xác định liên kết, không thể lồng vào nhau. Trong trường hợp này, các phần tử xác định liên kết và lựa chọn ký tự có thể được đặt bên trong các cấu trúc khác.

    Hiển thị một tài liệu

    Việc hiển thị cụ thể của một tài liệu có thể khác nhau tùy theo từng khách hàng. Thẻ HTML chỉ xác định kiểu hiển thị chung của tài liệu. Ví dụ: điều đó có nghĩa là HTML coi tiêu đề cấp một chỉ là tiêu đề cấp một nhưng không chỉ định rằng tiêu đề cấp một sẽ xuất hiện bằng phông chữ Times cỡ 24, được căn giữa ở đầu trang. Ưu điểm của phương pháp này là nếu người dùng quyết định thay đổi tiêu đề cấp độ đầu tiên thành phông chữ căn trái Helvetica cỡ 20, tất cả những gì anh ta phải làm là thay đổi định nghĩa của tiêu đề cấp độ đầu tiên trong trình xem WWW của mình. Do đó, việc trình bày cụ thể của tài liệu trên màn hình điều khiển được xác định bởi người dùng của một khách hàng cụ thể.

    Điểm mạnh chính của HTML là khả năng liên kết các vùng văn bản (và cả hình ảnh) với các tài liệu khác. Người xem đánh dấu những khu vực này (thường bằng màu sắc và/hoặc gạch chân) để cho biết rằng chúng là các liên kết siêu văn bản. Anchor là một đoạn văn bản đánh dấu sự bắt đầu và/hoặc kết thúc của một liên kết siêu văn bản. Văn bản giữa thẻ mở và thẻ đóng là điểm bắt đầu hoặc đích đến của liên kết siêu văn bản. Các thuộc tính của thẻ này như sau: HREF

    Không bắt buộc. Nếu có thuộc tính HREF, Anchor là văn bản nhạy cảm: điểm bắt đầu cho liên kết. Nếu người đọc chọn văn bản này, anh ta sẽ được cung cấp một tài liệu khác có địa chỉ mạng được chỉ định trong giá trị của thuộc tính HREF. Định dạng địa chỉ mạng tương tự như một URL. Điều này cho phép cấu trúc HREF="#identifier" tham chiếu đến một neo khác trong tài liệu hiện tại hoặc trong tài liệu từ xa bằng cách chỉ định địa chỉ của nó trước dấu "#".

    Không bắt buộc. Nếu có, hãy cho phép sử dụng neo làm đích liên kết. Giá trị của thuộc tính là mã định danh neo. Một chuỗi văn bản thông thường có thể được sử dụng làm giá trị định danh, ngoại trừ trong một tài liệu, tất cả các mã định danh đó phải là duy nhất.

    Không bắt buộc. Cho phép bạn chỉ định mối quan hệ giữa tài liệu mà liên kết được tạo và tài liệu mà liên kết được tạo.

    Tất cả các thuộc tính đều là tùy chọn, ngoại trừ thuộc tính HREF hoặc thuộc tính NAME phải có để thẻ có ý nghĩa.

    Ví dụ về việc sử dụng

    ...

    Chỉ định vị trí trong tài liệu mà liên kết sẽ được tạo

    ...

    ...

    vPTYU fPVPFTBU

    SGML: YUEN LFP EDSF?

    uEZPDOS CHUE YUBEE NPTsOP CHUFTEFYFSH BVVTECHYBFHTH SGML. noPZIE CHYDSCH DPLHNEOFBGYY RPUFBCHMSAFUS CH ZHTNBFE SGML. rPRHMSTOSCHK SJSCHL TBNEFLY Web-UFTBOYG HTML SCHMSEFUS RTYMPTSEOYEN SGML. rPSCHMSEFUS CHUE VPMSHYE RTYLMBDOSH RTPZTBNN DMS TBVPFSCH U SGML: TEDBLFPTSCH, UTEDUFCHB ZHTNBFYTPCHBOYS, UYUFENSCH DPLHNEOFPPVPTPFB, YURPMSHQHAEYE SGML CH LBUEUFCHE ZhPT NBFB ITBOEOYS DPLHNEOFPCH... Adobe, Corel, SoftQuad, Microsoft. h SGML ZPFPCHSFUS LOYZY YJDBFEMSHUFCHB O"Reilly, FEIOYUUEULBS DPLHNEOFBGYS IBM, Sun Y OSF. pUOPCHCHBEFUS GIỚI THIỆU VỀ SGML YOZHTNBGYPOOBS FEIOMPMPZYS NOPZYI CHEDHAYI NBYOPUFTPIFEM SHOSHI Y BCHIBLPUNYUEULYI ZHYTN CHUEZP NYTB.

    rPSCHYCHYBSUS CH OBYUBME CHPUSHNYDEUSFSHCHI SGML-FEIOPMPZYS RETETSYCHBEF UEKYUBU RETYPD TBUGCHEFB. YuFP LFP FBLPE? YuFP POB DBEF UCHPYN RPMSHЪPCHBFEMSN? lBL U OEK TBVPFBFS? GIỚI THIỆU VỀ BFI Y DTHZIE CHPRPTUSCH VỚI RSHCHFBAUSH PFCHEFIFSH LFPC UFBFSHEK.

    CẬP NHẬT



















    lBL VỚI OBVTEM GIỚI THIỆU VỀ SGML-FEIOPMPZYA

    CHUE OBYUBMPUSH YOFTBOEFB. lFP NPDOPE UMPChP PBOBYUBMP DMS NEOS GIỚI THIỆU VỀ RTBLFYLE FP, YuFP DPLHNEOFSHCH, LPFPTSCHE S TEZKHMSTOP RYUBM RP TPDH UCHPEK DESFEMSHOPUFY, UVBMP NPTsOP Y OHTsOP DEMBFSH DPUFKHROSHCHNY "trực tuyến". dP UYI RPT S RTPUFP OBVYTBM DPLKHNEOFSHCH T E X-e Y REYUBFBM YI GIỚI THIỆU VKHNBZE. YDES DHVMYTPCHBFSH YI CH HTML CHTHYUOHA PFRBMB UTBH: OENEDMEOOOP CHPJOILMB VSC RTPVMENB UYOITPOYBGYY VKHNBTSOPK Y BMELFTPOOPK CHETUIK PDOPZP Y FPZP TSE DPLHNEOFB.

    b CHULPTE RPFTEVPCHBMPUSH RETYPDYUEULBS RETEDBYUB DPLHNEOPCH RPUFPTPOOYN MADSN CH LMELFTPOOPC ZHTNE, YFP, RP UMPTSYCHYEKUS X OBU RTBLFYLE, POBYUBEF -- CH ZHTNBFE Microsoft Word. tBVPFBFSH Y MS Word X NEOS RP TSDH RTYUYO OE VSHMP OYLBLPZP TSEMBOYS, L FPNH TSE LFP FPMSHLP KHUHHZVYMP VSC RTPVMENKH UYOITPOYBGYY CHETUIK.

    ъOBYUIF, OHTsOP VSHMP RTDKHNBFSH URPUPV BCHFPNBFYUEULPZP RTEPVTBBPCHBOYS OBVYTBENSHHI DPLKHNEOPCH CH TBMYUOSHE ZHTNBFSH: T E X-a -- DMS REYUBFY GIỚI THIỆU VKHNBZE, HTML -- DMS RPNEEEOOS GIỚI THIỆU WWW ACCOUNTING, Word -- DMS PVNEOB U TBVPFBAEYNYH Windows. lTPNE FPZP, NOE IPFEMPUSH, YUFPVSH FBLPE UTEDUFChP PFCHEYUBMP EEE TSDH FTEVPCHBOYK:

    • VShchFSH NPDKHMSHOSCHN, YuFPVSH NPTsOP VSCHMP RTY OEPVIPDYNPUFY MEZLP DPVBCHMSFSH OPCHSHCHESCHSHCHIPDOSH ZHTNBFSH YMY YYNEOSFSH BMZPTYFNSCH RTEPVTBPBCHBOYS CH UKHEEUFCHHAEYE;
    • VShchFSH PFLTSCHFSHCHN, VEUMBFOSCHN, LBL NPTsOP NEOSHYE RTYCHSBOOSHCHN L LPOLTEFOSCHN RTPZTBNNBN;
    • VShchFSH NPVYMSHOSHCHN: TBVPFBFSH, LBL NYOINKHN, GIỚI THIỆU VỀ TBOSCH UNIX-RMBFZhPTNBI;
    • VSHFSH MEZLP TKHUIZHYYTHENSHN.

    RETCHSHCHN, YuFP RPRBMPUSHNOE RPD THLH RPUME RPIPDB GIỚI THIỆU Altavista, PLBBBMUS RBLEF RPD OBCHBOYEN linuxdoc-sgml. po LBL TBY RTEDOBOBYUBMUS DMS ZEOETBGYY HTML, T E X Y RTF YЪ PDOPZP CHIPDOZP ZhBKMB. yYTPL YURPMSHKHENSHCHK CH TBNLBI Dự án tài liệu Linux, BỞI YURPMSHЪPCHBM CH LBYUEUFCHE CHIPDOZP ZHTNBFB OEBOBLPNSCHKNOE DP UYI RPT SJSHL SGML. chRTPYUEN, OYUEZP UMPTsOPZP CH OEN OE PLBBBMPUSH -- BỞI CHEUSHNB OBRPNIOBM OBLPNSCHKNOE HTML Y CHSHZMSDEM CHRPMOYE RPOSPHOP. chPF, L RTYNETH, LHUPYUEL SGML-DPLHNEOFB:

    Cấu trúc của một văn bản TEI

    Tất cả các văn bản tuân thủ TEI đều chứa tiêu đề TEI (được đánh dấu là phần tử teiHeader) và phiên âm của văn bản thích hợp (được đánh dấu là phần tử văn bản).

    DMS FPZP, YuFPVSH OBYUBFSH GIỚI THIỆU VỀ LFPN RYUBFSH, RPFTEVPPCHBMPUSH CHUEZP MYYSH OBRPNOYFSH OEULPMSHLP PUOPCHOSHI BMENEOFPCH TBNEFLY, OBRTYNET, YuFP

    OBYUBEF OBYUBMP RBTBZTBZHB, -- OBYUBMP RETEYUYUMEOYS Y F.R.

    oBVTBOOSCHK CH SGML FELUF DBMEE ЪBRHULPN PDOPZP ZHYMSHFTB RTEPVTBKHEFUS CH HTML, DTHZPZP -- CH T E X, FTEFSHEZP -- CH RTF, Y FBL DBMEE.

    YuFP FBLPE SGML Y YUEN TRÊN IPTPY FETNYOPMPZYS

    GML ( Ngôn ngữ đánh dấu tổng quát) TTBTBVPFBO CH OEDTBI CHEDEUHEEK LPTRTBGYY IBM. EZP OBUMEDOIL SGML ( Ngôn ngữ đánh dấu tổng quát tiêu chuẩn) RTYOSF CH 1986 ZPDH CH LBYUEUFCHE NETSDHOBTPDOPZP UFBODBTTFB DMS PRTEDEMEOYS OEBCHYUYNSHI PF KHUFTPKUFCH CHCHPDB/CHSHCHPDB, OEBCHYUYNSHI PF CHCHYUYUMYFEMSHOPK UTEDSH NEFPDPH RTEDUFBCH MEOYS FELUFPCH H BMELFTPOOPK ZHTNE. vPMEE FPYOP, SGML -- LFP NEFBSJL, FP EUFSH UTEDUFCHP ZHTNBMSHOPZP PRYUBOYS SJSHLB, CH DBOOPN UMHYUBE, SJSCHLB TBNEFLY .

    yUFPTYYUEULY UMPChP TBNEFLB YURPMSHЪPCHBMPUSH DMS PRYUBOYK BOOPFBGYK YMY DTHZYI PVPOBYOOYK CHOKHFTY FELUFB, RTEDOBOBYOOOSHI DMS KHLBBOYK UPUFBCHYFema YMY "CHETUFBMSHAILH" FPZP, LBL YNEO OP LPOLTEFOPE NEUFP DPMTSOP VSHFSH OBREYUBFBOP YMY ACCOUNTING. rTYNETSH CHLMAYUBAF RPDYUETLYCHBOYE CHPMOYUFPK YuETFPK, PVPOBYUBAEE LHTUYCH, UREGYBMSHOSHE OBYULY DMS RTPRKHULB ZHTB YMY YI REYUBFY LPOLTEFOSCHN YTYZhFPN, Y FBL DBMEE. lPZDB ZHTNBFYTPCHBOYE Y REYUBFSH FELUFPCH UFBMY BCHFPNBFYYTPCHBOOSCHNY, LFPF FETNYO UVBM PICHBFSHCHBFSH CHUE CHYDSCH UREGYBMSHOSHI LPDPCH TBNEFLY, CHUFBCHMSENSHI CH BMELFTPOOSCH FELUFSCH DMS HRTBCHMEOYS ZHTNBFYTPCHBOYEN, REYUBFSHHA YMY DTHZPK PVTBVPFLPK.

    pVPVEBS, TBNEFLH, YMY LPDYTPCHLH, PRTEDEMSAF LBL MAVPE UTEDUFCHP UDEMBFSH SCHOSCHN YOFETTREFBGYA FELUFB. GIỚI THIỆU VBOBMSHOPN HTPCHOE CHUE OBREYUBFBOOSCH FELUFSCH LPDYTPCHBOSH CH LFPN UNSHUME: OBLY RTERYOBOYS, YURPMSHЪPCHBOYE ЪБЗМБЧОСЧИ ВХЛЧ, TBURMPTSEOYE VХЛЧ RP UFTBOYGE, DBCE YOFET NETSDH UMPCHBNY NPTsOP UYUYFBFSH CH LBLPK-FP UFEREOY TBNEFLPK, JHOLGYS LPFPTPK -- RPNPYUSH YUEMPCHELH, YUYFBAEENKH FELUF, PRTEDEMYFSH, ZDE LPOYUBEFUS PDOP UMPChP Y OBUYOBEFUS DTHZPE, YMY LBL YDEOFYZHYGYTPCHBFSH PUPVEOOPUFY UFTHLFHTSCH, FBLYE LBL ЪBZPMPCHLY, YMY RTPUFSCHE UYOFBLYUYUEULYE EDYOYGB CHTPDE RPDYUYEO OSCHI RTEDMPTSEOYK. lPDYTPCHBOYE FELUFB DMS LPNRSHAFETOPK PVTBVPFLY, CH RTYOGYRE, LBL TBUYYZHTPCHLB NBOKHULTYRFB U RETZBNEOFB, -- RTPGEUU DEMBOYS SCHOSCHN OESCHOPZP YMY RPDTBHNECHBENPZP, RTP GEUU KHLBBOYS RPMSHЪPCHBFema FPZP, LBL DPMTSOP YTPCHBFSHUS UPDETSINPE FELUFB.

    rPD SЪSHLPN TBNEFLY RPOINBAF OBVPT UPZMBYEOYK P TBNEFLE, RTYNEOSENSHI DMS LPDYTPCHBOYS FELUFPCH. với YUYF. SGML RTEDPUFBCHMSEF TEYEOYS DMS RETCHSCHI FTEI ЪBDБУ, PFDEMSHOBS DPLHNEOFBGYS PVSHYUOP OEPVIPDYNB DMS RPUMEDOEK.

    pUPVEOOUFY SGML

    fTY IBTBLFETYUFYLY SGML PFMYUBAF EZP PF RTPYUYI SSHCHLPCH TBNEFLY.

    prYUBFEMSHOBS TBNEFLB

    uYUFENB U PRYUBFEMSHOPK TBNEFLPK YURPMSHЪHEF LPDSCH TBNEFLY, LPFPTSHCHE RTPUFP RTEDPUFBCHMSAF OBCHBOYS DMS LBFEZPTYBGYY YUBUFEK DPLHNEOFB. LDSH TBNEFLY, FBLYE LBL YMY \end(list) , RTPUFP YDEOFYZHYTHAF RPTGYA DPLHNEOFB Y KHFCHETTSDBAF, YuFP "POB SCHMSEFUS RBTBZTBZHPN", YMY YuFP "LFP - LPOEG RPUMEDOIN OB" YuBFPZP URYULB" Y F.R. U DTHZPK UFPTPOSCH, UYUFENB U RTPGEDHTOPK TBNEFLPK PRTEDEMSEF, LBLBS PVTBVPFLB DPMTSOB CHSHRPMOSFSHUS CH LPOLTEFOPK FPYULE DPLHNEOFB: "CH LFPN NEUFE CHSHCHBFSH RTPGEDHTH PARA U RBTBNEFTBNY 1, b Y x", YMY "RETEDCHYOHFSH MECHHA ZTBOYGKH 2NN MECHEE, RTBCHHA ZTBOYGH -- GIỚI THIỆU 2NN RTBCHEE, RTPRKHUFYFSH PDOKH UFTPLH Y CHUFBFSH GIỚI THIỆU VỀ OPCHHA MECHHA ZTBOYGKH" Y F.R. h SGML YOUFTHLGYY, OEPVIPDYNSCHE DMS PVTBVPFLY DPLHNEOFB U LBLPK-MYVP LPOLTEFOPK GEMSHA (OBRTYNET, DMS ZHTNBFYTPCHBOYS), YuEFLP PFDEMSAFUS PF PRYUBFEMSHOPK TBNEFLY, FPTBS CHUFTEYUBEFUS CHOKHFTY DPLHNEOFB. pVSHYUOP POY UPVTBOSH CHOE DPLHNEOFB CH PFDEMSHOSHI RTPPGEDKHTBI YMY RTPZTBNNBI.

    u PRYUBFEMSHOPK, B OE RTPGEDHTOPK, TBNEFLPK PDYO Y FPF TSE DPLHNEOF NPTsEF VSHFSH PVTBVPFBO TBOPPVTBOSCHNY RTPZTBNNBNY, LBCDBS YJ LPFPTSCHI NPTsEF RTYNEOSFSH T BMYYUOSCHE YOUFTHLGYY PVTBVPFLY L FEN EZP YUBUFSN, LPFPTSHCHE POB EF CHBTTSOSCHNY. OBRTYNET, RTPZTBNNB BOBMYJB UPDETSYNPZP NPTSEF RPMOPUFSHA YZOPTYTPCHBFSH UPULY, FPZDB LBL RTPZTBNNB ZHTNBFYTPCHBOYS NPTSEF YICHMELBFSH Y UPVYTBFSH YI DMS RE YUBFSH CH LPOGE LBTSDPK YUBUFY. TBMYUOSCHODSH YOUFTHLGYK PVTBVPFLY NPZHF BUUPGYYTPCHBFSHUS U PDOPC Y FPK TSE YUBUFSHA ZHBKMB. OBRTYNET, PDOB RTPZTBNNB NPTSEF YICHMELBFSH YJ DPLHNEOFB ZHBNYMYY MADEK Y ZEPZTBZHYUEULYE OBCHBOYS DMS UP'DBOYS YODELUB YMY VBSHCH DBOSHI, FPZDB LBL DTHZBS , PVTBVBFSHCHCHBAEBS FPF CE UBNSCHK FELUF, NPTsEF REYUBFNYBFSH YY OBCHBOYS PFMYUBAEINUS YTYYZhFPN.

    fYRSH DPLHNEOFPCH

    SGML CHCHPDYF RPOSFYE FYRB DPLHNEOFB,Y,UPPFCHEFFUFCHOOOP, PRTEDEMEOYS FYRB DPLHNEOFB (định nghĩa loại tài liệu, DTD). dPLKHNEOFSH UYYFBAFUS FYRYYTPCHBOOSCHNY, FBL CE, LBL Y DTHZIE PVTBVBFSCHBENSHCHEN LPNRHAFETBNY PVYAELFSHCH. fYR DPLHNEOFB ZHTNBMSHOP PRTEDEMSEFUS EZP UPUFBCHOSCHNY YUBUFSNY YI UFTHLFKHTPC. PRTEDEMEOYE, OBRTYNET, PFUEFB NPTSEF VSHFSH FBLYN, YuFP PO UPUFPYF YЪBZPMPCHLB Y, CHPNPTSOP, BCHFPTB, JB LPFPTSCHNY UMEDHEF BOOPFBGYS Y RPUMEDPCHBFEMSHOPUFSH PDOPZ P YMY VPMEE BVBGECH. mAVPK DPLHNEOF CH PFUKHFUFCHYE ЪBZPMPCHLB, CH UPPFCHEFUFCHYY U LFYN ZHTNBMSHOSHCHN PRTEDEMEOYEN, OE VKhDEF ZhPTNBMSHOP SCHMSFSHUS PFYUEFPN, FBL TSE LBL OE VKhDEF YN SCHMSFSHUS Y RPUMEDPCHBFEMSHOPUFSH BVBGECH, JB LPFPTP UMEDHEF BOOPFBGYS, OECHYTBS GIỚI THIỆU VỀ FP, OBULPMSHLP RPIPTS GIỚI THIỆU VỀ PFUEF FBLPK DPLHNEOF U FPYULY ЪTEOYS YUFBFEMS- YUEMPCHELB.

    rPULPMSHLH DPLKHNEOFSH PFOPUSFUS L YYCHEUFOSCHN FYRBN, NPTsOP YURPMSHЪPCHBFSH UREGYBMSHOKHA RTPZTBNNH, OBSCHCHBENKHA BOBMYBFPTPPN (người phân tích cú pháp), DMS FPZP, YUFPVSH PVTBVPFBFSH DPLHNEOF, KHFCHETTSDBAEIK, UFP PO PFOPUIFUS L LPOLTEFOPNH FYRH, Y RTPCHETYFSH, DEKUFCHYFEMSHOP MY CHUE BMENEOFSH, FTEVHENSHCHE DMS DBOOPZP FYRB NEOFPCH, RTYUHFUFCHHAF Y OBIPDSFUS CH RTBCHYMSHOPK CHBFEMSHOPUFY. YuFP EEE VPMEE CHBTsOP, TBOSCH DPLHNEOFSH PDOPZP FYRB NPZHF PVTBVBFSHCHBFSHUS KHOIZHYGYTPCHBOOSCHN PVTBBPN. nPTsOP RYUBFSH VPMEE YOFEMMELPHBMSHOSCH RTPZTBNNSHCH, YURPMSHQHAEYE OBBOYS, ЪBLMAYUEOOSCH YOZHTNBGYPOOPK UFTHLFHTE DPLHNEOFB.

    oEBCHYUINPUSH DBOOSCHI

    Puopchobs gesh rptpelfytpchboys sgml vshmb ch upjdboy zbtbofyk fpzp Rpfety yozhptnbgyy. dChB EZP UCHPKUFCHB, PRYUBOOSCHI CHCHYE, PFCHEYUBAF LFPNH FTEVPCHBOYA GIỚI THIỆU VỀ BVUFTBLFOPN HTPCHOE; FTEFSHE UCHPKUFChP -- GIỚI THIỆU VỀ HTPCHOE UFTPYUEL VBKFPCH (UYNCHPMPCH), LFPTSHCHE UPUFBCHMSAF DPLHNEOF. SGML RTEDPUFBCHMSEF PVPVEOOOSCHK NEIBOIN UFTPLPChPK RPDUFBOPCHLY, FP EUFSH, RTPUFPK NBYOOP-OEBCHYUYNSCHK URPUPV KHLBBOYS, YuFP LPOLTEFOBS UFTPLB UYNCHPMPCH CH DPLKHNEOFE CH NPNEOF PVTBVPFLY DPLKHNEOFB DPMTSOB ЪBNEOSFSHUS GIỚI THIỆU VỀ OELPFPTKH A DTHZHA UFTPLH. pDOP PYUECHYDOPE RTYNEOOYE LFPNH NEIBOINH -- PVEUREYOOYE EDYOPK FETNYOPMPZYY; DTHZPE, Y VPMEE OBYUYFEMSHOPE, -- RTPFPYCHPDEKUFCHYE YJCHEUFOPK OEURPUPVOPUFY TBOSHI LPNRSHAFETOSHHI UYUFEN RPOINBFSH OBVPTSCH UYNCHPMPCH DTHZ DTHZB, OBRTYNET, PDOPK UYUFEN RTEDUFBCHMSFSH CHUE ZTBZHYUEULYE UYNCHPMSCH, OEPVIPDYNS RTYMP TSEOYA, RHFEN PRYUBFEMSHOPZP PFPVTBTTSEOYS OERETEDDBCHBENSHI UYNCHPMPCH. uFTPLY, PRTEDEMSENSCHE LFYN NEIBOYNPN, OBSCCHBAFUS UHEOPUFSNY(các thực thể).

    p RTEINHEUFCHBI

    YuFP DBEF YURPMSHЪPCHBOYE SGML CH TEBMSHOPK QYYOY? noe POP UTBKH DBMP CHPNPTSOPUFSH RTPYCHPDYFSH DPLKHNEOFSHCH MAVPN FTEVKHENPN CHYDE. xDPVOP PLBBBBPUSH Y OBRYUBOYE "ChPTDPCHSHCHI" VHNBTSEL CH RTYCHSHYUOPK UTEDE XEmacs VEЪ YURPMSHЪPCHBOYS Windows. CHUE YURPMSHЪPCHBOOSCH RTPZTBNNNSCH -- VEURMBFOSCH Y TBURTPUFTBOSAFUS CH YUIPDOSHI FELUFBI, YuFP RPЪCHPMYMP KHUFBOPCHYFSH YI GIỚI THIỆU VỀ CHUEI YURPMSHKHENSHI NOK UYUFENBI. rTYUEN PLBBMPUSH, YuFP OBYUBFSH TBVPFBFSH U SGML CHCHUE OE UMPTsOP, LBTSDSCHK, LFP IPFSH TB TEDBLFYTPCHBM WWW UFTBOYULH, OE YURKHZBEFUS CHYDB LPOUFTHLGYK SGML.

    rPFPN HCE, RP NETE RPUFEREOOPZP YHYUEOYS SGML, S PUPOBBM, YuFP LFB FEIOILB DBEF ZTPNBDOPE LPMYUEUFChP CHPNPTsOPUFEK RP UTBCHOOYA U FYRYUOPK "OBUFPMSHOPK FYRPZTBZH YEK":

    rTPDHLFYCHOPUFSH YuEFLP TBDEMEOOOSCH RTPGEUUSCH CHCHPDB YOZHPTNBGYY Y EE ​​​ZHTNBFYTPCHBOYS RPCHPMSAF BCHFPTKH UPUTEDPFPYYFSHUS GIỚI THIỆU VỀ YIMPTSEOY NSHUMEK, OE PFCHMELBSUSH GIỚI THIỆU VỀ D CHYZBOYE FELUFB RP BLTBOKH Y RPDVPT UFYMEK.

    edYOBS UFYMYUFYLB MEZLP CHSHCHDETTSYCHBFSH TBMYUOSCH DPLHNEOFSHCH EDYOPN UFYME, YURPMSHЪHS EDYOHA FETNYOPMPZYA. еUMY UFYMSH YMY FETNYOSCH OCHTSOP YЪNEOIFSH, LFP DEMBEFUS TBBPN PE CHUEI DPLHNEOFBI, OE FTPZBS YI UPDETSINPE.

    rPCHFPTOPE YURPMSH'PCHBOYE yFPF FETNYO, IPTPYP OBLPNSCHK RTPZTBNNNYUFBN, POBYUBEF OBMYUYE CHNPTSOPUFY YURPMSH'PCHBFSH DEFBMY UFBTSCHI RTPELFPCH CH OPCHSHCHI, NIOINBMSHOSCHNY YYNEOOOSNY. yuBUFSH DPLHNEOFB, PZHTTNMEOOBS CH CHYDE SGML-BMENEOFB, NPTsEF RETEOPUIFSHUS CH DTHZIE DPLHNEOFSHCH, MEZLP RPCHFPTSFSHUS CH TBOSHI NEUFBI FELUFB.

    dPMZPCHYUOPUFSH YOZHPTNBGYY yЪ-ЪB FPZP, YuFP SGML -- RTPUFPK Y UFBODBTFOSCHK ZHTNBF ITBOEOYS DBOOSHI, PFUHFUFCHHEF OEPVIPDYNPUFSH RETEZHPTNBFYTPCHBFSH YI CHCHYDH BTECHBOYS BRRBTBFOPK YMY RTPZTBNNOPK RMBFZHTNSCH. yoZhPTNBGYS RTPUFP DPUFHROB OCHUEZDB. pOB OUEEF U UPVPK CHUE OEPVIPDYNPE DMS UPЪDBOYS DPLHNEOFB.

    mHYUYEEE HRTBCHMEOYE DBOOSCHNYY SGML NPTsOP PRTEDEMSFSH YOZHPTNBGYPOOSCH BMENEOFSH Y NBOIRKHMSGYY U OINY U RTPYCHPMSHOPK UFEREOSHA DEFBMSHOPUFY. TBNEYOOOSCH BMENEOFSH NPZHF YNEFSH BFTYVKhFSH, PRTEDEMSAEYE IBTBLFETYUFYYY UCHPKUFCHB BMENOFPCH. bFB YOZHPTNBGYS OE RTEDOBOBYEOB DMS REYUBFY, OP NPTSEF RPNPYUSH HRTBCHMEOYY BMENEOFBNY DBOOSCHI. OBRTYNET, BFTYVHF ID (YDEOFYZHYLBFPT) NPTSEF HOILBMSHOSCHN PVTBBPN YDEOFYZHYYTPCHBFSH PDYO BVBBG, YMY GEMSHCHK TBDEM, RTYNEYUBOIE, YMMAUFTBGYA, ЪBDBOYE, -- MAVPK BMENEOF, LBL CH LFPN RTYNETE:

    yOZhPTNBGYS
    fBL LBL YDEOFYZHYLBFPTSCH SCHMSAFUS NBYOOP-YUYFBENSCHNY, POY NPZHF UCHSCHCHBFSH NETSDH UPVPK YOZHPTNBGYA Y YURPMSHЪPCHBFSHUS DMS TBOPPVTBOPZP KHRTBCHMEOYS EK. VỀ:
    • lPOFTPMYTPCHBFSH VE'PRBUOPUFSH DPUFHRB L YOZHPTNBGYY, RPJCHPMSS FPMSHLP PRTEDEMEOOSCHN MADSN RTPUNBFTYCHBFSH YMY YNEOSFSH EE.
    • bChFPNBFYYTPCHBFSH RETENEEEOOYE YOZHPTNBGYY -- OBRTYNET, PVPCHMEOYE DBOOSCHI CH PDOPN NEUFE NPTSEF YOYGYTPCHBFSH PVOPCHMEOYE FPK TSE YOZHPTNBGYY CH DTHZYI RTYMPTSEOYSI.

    TBDEMSENPUFSH CHPNPTSOPUFSH TBVPFSCH LÊN UFTKHLFKHTYTPCHBOOSCHNY LPNRPEOFBNY DPLKHNEOFB RPJCHPMSEF UFTPYFSH GEMSHCHK DPLKHNEOF YI UPUFBCHOSHI YUBUFEK, TBVTPUBOOSCHI RP PTZ BOYBGYY. lFP RPЪCHPMSEF RPMSHЪPCHBFEMSN DEMYFSHUS YOZHPTNBGYEK VEYE DHVMYTPCHBOYS.

    nPVYMSHOPUFSH YOZHPTNBGYPOOSHI UEFSI, PVAEDYOSAEYI TBOPPVTBOSHE LPNRSHAFETSCH, PRETBGYPOOSHE UYUFENSH Y RTYMPTSEOYS, NPVYMSHOPUFSH UFBOPCHYFUS LMAYUPN LP CHUEPVEEK DPU PHROPUFY YOZHPTNBGYY. rPULPMSHLH SGML OE ЪBCHYUYF PF BRRBTBFHTSCH Y RTYMPTSEOYK, NPTsOP MEZLP PVNEOYCHBFSHUS DPLHNEOFBNY NETSDKH TBMYUOSCHNY UYUFENBNY.

    ZYVLPUFSH CH RTYMPTSEOYY SGML RPЪCHPMSEF YURPMSHЪPCHBFSH YOZHPTNBGYA DBMELP ЪB TBNLBNY "OBUFPMSHOPK FYRPZTBZHYY". VỀ:

    • UFTBOYGSCH WWW;
    • YOZHPTNBGYPOOSHE VBSHCH DBOOSCHI;
    • DYBZOPUFYUEULYE / LURETFOSCH UYUFENSCH;
    • LMELFTPOOBS RPYUFB;
    • ZYRETFELUFPCHBS DPLHNEOFBGYS;
    • RHWMYLBYY GIỚI THIỆU VỀ CD-ROM;
    • YOFETBLFYCHOSHE LMELFTPOOSHE NBOHBMSHCH.
    rPYENH SGML?

    rPYENH OE Từ? rPFPNKH, YuFP LFP ЪBLTSCHFSHCHK ZHTNBF. rPFPNH, YuFP LFP ZhPTNBF PDOPZP RTYMPTSEOYS. rPFPNH, YuFP bFPZP RTYMPTSEOYS OEF RPD AOILUBNY, U LPFPTSCHNY S TBVPFBA. rPFPNKH, YuFP LFP OE FELUFPCHSHCHK ZHTNBF. rPFPNH, YuFP OEF UTEDUFCH BChFPNBFYUEULPK ZEOETBGYY FBLYI DPLHNEOFPCH. rPFPNH, YuFP OEF FPMLPCHSCHI UTEDUFCH HRTBCHMEOYS CHETUISNY Y LPMMELFYCHOPK TBVPFSHCH. rPFPNH, YuFP LFP ZhPTNBF TBNEFLY REYUBFY, B OE UNSHUMPCHPK UFTHLFKhTSCH, Y OEF CHNPTSOPUFY YI UPPFOPUYFSH. rPFPNH, YuFP RTY LURPTFFE RPMHYUBEFUS UPCHETYOOOP OEHDPCHMEFCHPTYFEMSHOSHCHK HTML. rPFPNH, YuFP LBYUEUFChP CHETUFLY Y REYUBFY OJCE UTEDODOEZP.

    rPYENH OE T E X? rPFPNKH, YuFP LFP UMYILPN OYLPPHTPCHOECHSHCHK SJSHL. EZP OE DBYSH CH THLY OBUYOBAYENKH. rPFPNH, YuFP LFP ZhPTNBF TBNEFLY REYUBFY, B OE UNSHUMPCHPK UFTHLFHTSCH . rPFPNH, YuFP NBMP T E X-PTYEOFYTPCHBOOSCHI TEDBLFPTPCH. rPFPNH, YuFP OEF KHDCHMEFCHPTYFEMSHOSHHI UTEDUFCH LURPTFB H Word.

    rPYENH OE HTML? rPFPNKH, YuFP UBNP RPOSFYE HTML UYMSHOP TBBNSHFP ZPOLPK WWW ЪБ LPNNETGYEK Y CHPKOK RTPYCHPDYFEMEC VTBHJETPCH DTHZ U DTHZPN. rPFPNH, YuFP HTML UFTBDBEF CHUE FEN TSE OEDPUFBFLPN: PTYEOFYTPCHBO GIỚI THIỆU RTEDUFBCHMEOYE, B OE GIỚI THIỆU VỀ UFTHLFHTH. rPFPNKH, YuFP PO PUEOSH VEDEO CHSTBYFEMSHOSHNY UTEDUFCHBNY, Y PFUKHFUFCHHAF CHPNPTSOPUFY EZP TBUYYTEOYS. rPFPNH, YuFP OE TEYOB RTPVMENB LPTTELFOPK TKHUIZHYLBGYY. rPFPNH, YuFP OEF KhDPCHMEFCHPTYFEMSHOSHHI UTEDUFCH LURPTFB H Word.

    SGML RTPFPYCH WYSIWYG

    dMS FAIRIES, LFP RTYCHSHL RPMSHЪPCHBFSHUS FPMSHLP "trình xử lý văn bản"-BNY, OBRTYNET, MS Word YMY WordPerfect, NPTsEF VSHCHFSH YOFETEUOP UPRPUFBCHMEOYE YI U SGML YOUFTHNEOFBNY. Fe ven Ztkhrrsch RTPZTBNESHSHNA DEDUFCH, OEUNPFTS trên WIPCEUFSH Teybenshchi Kommersantbu - RTPYCHPDUFCHP DPLHNEOFPCH - Cheushnb DHZD DHUZB PFMYYUBAFUS RP Btifelefhy Zholgysn.

    Trình xử lý văn bản -- LFP YOFEMMELPHHBMSHOBS RYYHEBS NBYYOLB. TRÊN PTYEOFYTPCHBO GIỚI THIỆU TBVPFH U CHYHBMSHOSCHN RTEDUFBCHMEOYEN FELUFB, IBTBLFETYYHAEEZPUS OBVPTPN UFYMEK: UFYMEK UINCHPMPCH (YTYZhF, LEZMSH, OBUETFBOYE), BVBGECH (LTBUOB S UFTPLB, CHSTBCHOYCHBOYE, RPMPTSEOYE YYTY OE UFTBOYGSHCH), UFTBOYG (LPMPOFYFKHMSHCH, UOPULY), TBDEMPCH Y DPLHNEOPCH (ZHTNBF VKHNBZY , PZMBCHMEOYE), Y RTPYUYI. Trình xử lý văn bản OE TBVPFBEF U CHOKHHFTEOOEK UFTKHLFKHTPK DPLKHNEOFB.

    SGML TEDBLFPT, OBRTPFYCH, PTYEOFYTPCHBO GIỚI THIỆU TBVPFH U UPDETTSYNSCHN DPLHNEOFB. dMS SGML TEDBLFPTB, OBRTYNET, TBDEM -- LFP BMENEOF, CH LPFPTSCHK NPZHF CHLMAYUBFSHUS RPDTBBDEMSH, BOE RTPNETSKHFPL PF PDOPZP BVBGB, OBVTBOOPZP UFYMEN "bZPMPCHPL" DP ZPZP, LBL VHI trình xử lý văn bản-a.

    ьФП РПЪЧПМСЭФ БЧФПТХ UPUTEDPFPYUFSHUS GIỚI THIỆU VỀ UPDETSBOY FELUFB, BOE CHPJIFSHUS U EZP ZHTNBFYTPCHBOYEN Y CHSHCHVPTPN UFYMEK. chYHBMSHOBS UFYMYUFYLB DPLHNEOFB PRTEDEMSEFUS RTY EZP LURPTFFE CH CHCHPDOSH ZHTNBFSHCH, B OE RTY OBVPTE FELUFB.

    p RTPZTBNNOPN PVEUREYUEOOYY

    YuFPVSH OBYUBFSH TBVPFBFSH U DPLHNEOFBNY CH SGML RPMSHЪPCHBFema OHTSOSCH DCHB PUOPCHOSHI UTEDUFCHB: TEDBLFPT Y UTEDUFCHB LURPTFB (ZHTNBFYTPCHBOYS).

    SGML-TEDBLFPT

    SGML-TEDBLFPT PFMYUBEFUS LBL PF RTYCHSHCHYUSHI FELUFPCHSCHI TEDBLFPTPCH, FBL Y PF "trình xử lý văn bản" -PC. pF RETCHSHCHI -- OBMYUYEN RPDDETSLY UFTHLFHTYTPCHBOOSCHI DPLHNEOPCH, PF CHFPTSCHI -- PFUHFUFCHYEN RPDDETSLY CHYHBMSHOPZP ZHTNBFYTPCHBOYS. TEDBLFPT TBYTBEF DTD TEDBLFYTHENPZP DPLHNEOFB Y "CHEDEF" RPMSHЪPCHBFEMS CH UPPFCHEFUFCHYY U OIN. OBRTYNET, EUMY DTD RTEDKHUNBFTYCHBEF BMENEOF, CH LPFPTPN NPZHF CHUFTEYUBFSHUS FPMSHLP BMENEOFSH YMY, FP RPMSHЪPCHBFEMA, TEDBLFYTHAEENKH BMENEOF, VHDEF RTEDMPTSEOP CHUFBCHYFSH PDYO YFYI DCHHI TBTEOOOSCHI BMENEOFPCH. SGML-TEDBLPT FBLCE PVSHYUOP UPDETTSYF UTEDUFCHB OBCHYZBGYY RP YETBTIYY DPLHNEOF.

    yYYUMB RPRKHMSTOSHCH SGML-TEDBLFPTPCH NPTsOP OBCHBFSH ArborText ADEPT*Biên tập viên, Tác giả/Biên tập viên SoftQuad, psgml, Adobe FrameMaker+SGML, Corel WordPerfect, Y NOPCEUFChP DTHZYI.

    uTEDUFCHB ZTNBFYTPCHBOYS

    uHEEUFCHHEF NOPTSEUFCHP UTEDUFCH TBVPFSCH U SGML FELUFBNY. VOMSHYKHA YI YUBUFSH UPUFBCHMSAF UTEDUFCHB ZHTNBFYTPCHBOYS -- LURPTFB SGML CH DTHZIE ZHTNBFSH DMS REYUBFY, RTPUNPFTB Y F.R. CHSHCHIPDOSH ZHPTNBFSH NPZHF VSCHFSH MAVSHNY, ЪBCHYUS MYYSH PF DPUFKHROPZP RTPZTBNNOPZP PVEUREYUEOYS Y OHTSD RPMSHЪPCHBFEMS. OBRTYNET, S YURPMSHYHA LPOCHETFETSH H HTML, RTF Y L A T E X.