Làm cách nào để tạo một tệp XML?

Ngôn ngữ đánh dấu mở rộng

 

Ngôn ngữ đánh dấu mở rộng, hay XML, là một kỹ thuật sử dụng tài liệu, chẳng hạn như tệp văn bản, để mô tả thông tin và cung cấp thông tin đó cho bất kỳ ai và bất kỳ ai có thể tận dụng thông tin đó. Mô tả được thực hiện để tài liệu có thể được tạo bởi một người hoặc công ty và được sử dụng bởi một người khác hoặc công ty khác mà không cần biết ai là người đầu tiên tạo tài liệu. Điều này là do tài liệu được tạo ra không phải là một chương trình, nó không phải là một ứng dụng. nó chỉ là một tài liệu dựa trên văn bản

Vì XML rất linh hoạt nên nó có thể được sử dụng trong các ứng dụng máy tính thông thường, trong cơ sở dữ liệu, trong các hệ thống dựa trên web [Internet], trong các ứng dụng truyền thông, trong mạng máy tính, trong các ứng dụng khoa học, v.v. XML được chuẩn hóa bởi W3C [http. //www. w3c. tổ chức]. XML được phát hành thông qua một tài liệu Khuyến nghị XML với một phiên bản

Để tạo tệp XML, trong tài liệu, bạn có thể sử dụng trình soạn thảo văn bản [chẳng hạn như Notepad] và nhập các đơn vị mã bằng các ký tự bình thường. Tài liệu XML được tạo thành từ các đơn vị được gọi là các thực thể. Các thực thể này được trải rộng trên nhiều dòng khác nhau của tài liệu khi bạn đánh giá chúng là cần thiết và như chúng ta sẽ tìm hiểu. XML có các quy tắc nghiêm ngặt về nội dung của tài liệu nên hoặc phải được cấu trúc như thế nào

Một tệp XML trước hết là một tài liệu dựa trên văn bản thông thường có một. tiện ích mở rộng xml. Do đó, dù bạn tạo nó như thế nào, nó phải chỉ định tiện ích mở rộng đó. Khi lưu tệp, bạn có thể bao gồm tên của tệp trong dấu ngoặc kép

Trước tiên, bạn cũng có thể đặt hộp tổ hợp Lưu dưới dạng thành Tất cả các tệp, sau đó nhập tên của tệp bằng. tiện ích mở rộng xml

Nhiều ứng dụng khác cho phép tạo tệp XML hoặc tạo tệp từ tệp hiện có. Ngoài ra còn có các trình chỉnh sửa thương mại mà bạn có thể nhận hoặc mua để tạo tệp XML

Sau khi một tài liệu XML đã được tạo và có sẵn, để sử dụng nó, bạn cần có một chương trình có thể đọc, phân tích và giải thích nó. Chương trình này được gọi là trình phân tích cú pháp. Trình phân tích cú pháp phổ biến nhất được sử dụng trong các ứng dụng Microsoft Windows là MSXML, được xuất bản bởi Microsoft

Tất nhiên, sau khi tạo và lưu tệp XML, bạn có thể thay đổi [chỉnh sửa] tệp đó khi bạn thấy cần thiết

Cho dù bạn đã tạo một tệp XML hay người khác đã tạo, bạn có thể mở nó để xem nội dung của nó. Cách dễ nhất để mở tệp XML là sử dụng trình soạn thảo văn bản, chẳng hạn như Notepad. Nếu bạn sử dụng một loại ứng dụng khác, nó sẽ cung cấp tùy chọn Tệp -> Mở để bạn mở tệp

Một cách khác để bạn có thể hiển thị tệp XML là trong trình duyệt. Để thực hiện việc này, nếu bạn thấy tệp trong Windows Explorer hoặc trong Tài liệu của tôi, bạn có thể bấm đúp vào tệp đó. Đây là một ví dụ

Giới thiệu về viết mã XML

 

Khi bạn tạo một tệp XML, có các quy tắc tiêu chuẩn bạn nên [phải] tuân theo để có một tài liệu hợp lệ. Các tiêu chuẩn cho tệp XML được xác định bởi Mô hình đối tượng tài liệu W3C [DOM]

Đánh dấu là một hướng dẫn xác định XML. Công thức cơ bản của một đánh dấu là

The left angle bracket "" are required. Inside of these symbols, you type a word or a group of words of your choice, using regular characters of the English alphabet and sometimes non-readable characters such as ?, !, or [. The combination of a left angle bracket "", and what is inside of these symbols is called a markup. There are various types of markups we will learn.

Khai báo loại tài liệu [DTD]

Như đã đề cập ở trên, XML được phát hành dưới dạng phiên bản. Vì có thể có nhiều phiên bản khác nhau nên dòng đầu tiên có thể được xử lý trong tệp XML phải chỉ định phiên bản XML bạn đang sử dụng. Tại thời điểm viết bài này, phiên bản được hỗ trợ rộng rãi là 1. 0. Khi tạo một tệp XML, bạn nên [nên trong 1. 0 nhưng phải trong 1. 1] chỉ định phiên bản mà tệp của bạn tuân thủ, đặc biệt nếu bạn đang sử dụng phiên bản cao hơn 1. 0. Vì lý do này, một tệp XML phải bắt đầu [một lần nữa, phải, trong 1. 1], ở phần trên cùng, với một dòng được gọi là khai báo XML. Nó bắt đầu bằng , theo sau là phiên bản bạn đang sử dụng, được chỉ định dưới dạng một chuỗi và theo sau là ?>. Một ví dụ về một dòng như vậy là

Như đã đề cập, các thẻ được tạo bằng các ký tự trong bảng chữ cái và tuân theo tiêu chuẩn ISO. Điều này được gọi là khai báo mã hóa. Ví dụ: hầu hết các ký tự được sử dụng trong ngôn ngữ tiếng Anh của Hoa Kỳ được gọi là ASCII. Các ký tự này sử dụng kết hợp 7 bit để tạo ký hiệu [vì máy tính chỉ nhận diện được 8 bit, bit cuối cùng được dùng cho mục đích khác]. Mã hóa như vậy được chỉ định là UTF-8. Có các tiêu chuẩn khác như UTF-16 [dành cho ký tự rộng, 2 byte]

Để chỉ định mã hóa bạn đang sử dụng, hãy nhập mã hóa theo sau là sơ đồ mã hóa bạn đang sử dụng, sơ đồ mã hóa này phải được chỉ định dưới dạng một chuỗi. Mã hóa được chỉ định trong dòng đầu tiên. Đây là một ví dụ

Học Thực Tế. Giới thiệu XML

  1. Bắt đầu Notepad [hoặc trình soạn thảo văn bản]
  2. Trong tài liệu trống, gõ như sau
  3. Để lưu tài liệu, trên menu chính, nhấp vào Tệp -> Lưu
  4. Xác định vị trí và hiển thị C. \ ổ đĩa trong hộp tổ hợp trên cùng [bạn có thể chọn ổ đĩa khác nếu muốn]
  5. Nhấp vào Tạo thư mục
  6. Nhập các bài tập làm tên của thư mục mới và nhấn Enter [bạn có thể đặt tên khác nếu muốn]
  7. Hiển thị thư mục bài tập [hoặc thư mục bạn sẽ sử dụng] trong hộp tổ hợp trên cùng
  8. Đặt hộp tổ hợp Save As Type thành All Files [*. *]
  9. Đặt tên tệp cho sinh viên. xml
  10. Nhấp vào để lưu
 

Trong suốt các bài học của mình, chúng ta sẽ học cách tạo các tệp XML và điền nội dung của chúng. Chúng tôi thấy rằng, sau khi tạo tệp, bạn có thể hiển thị tệp đó trên trình duyệt. Màn hình đó phù hợp với nhà phát triển XML, nhưng không thực tế đối với người đọc bình thường. Để làm cho tài liệu dễ đọc ở định dạng văn bản thông thường, bạn có thể cung cấp hướng dẫn cho tài liệu đó. Các hướng dẫn này thông báo cho trình duyệt về cách hiển thị các phần khác nhau của tài liệu. Một giải pháp là sử dụng biểu định kiểu

Tạo một biểu định kiểu XML

Biểu định kiểu XML được tạo giống như biểu định kiểu xếp tầng, sử dụng các quy tắc của ngôn ngữ đó. Các tập tin nên được lưu với. phần mở rộng css

Sau khi tạo biểu định kiểu, bạn có thể sử dụng nó bằng cách tham chiếu nó trong tài liệu XML. Để thực hiện việc này, trong tài liệu XML, bên dưới phần khai báo XML, hãy tạo các dấu phân cách. Bên trong các dấu phân cách này, hãy bắt đầu với biểu định kiểu xml như trong

Bạn phải chỉ định tên của tệp chứa [các] biểu định kiểu sẽ sử dụng. Để thực hiện việc này, hãy nhập href theo sau là tên của tệp và phần mở rộng của nó trong dấu ngoặc kép. Đây là một ví dụ

Bạn cũng phải chỉ định loại tệp đó là. Điều này được thực hiện bằng cách thêm type="text/css". Đây là một ví dụ

 

Earlier, we mentioned that XML worked through markups. A simple markup is made of a tag created between the left angle bracket "". Just creating a markup is not particularly significant. You must give it meaning. To do this, you can type a number, a date, or a string on the right side of the right angle bracket ">" symbol. The text on the right side of ">" is referred to as the item's text. It is also called a value.

After specifying the value of the markup, you must close it: this is a rule not enforced in HTML but must be respected in XML to make it "well-formed". To close a tag, use the same formula of creating a tag with the left angle bracket "" except that, between < and the tag, you must type a forward slash. The formula to use is:

some value

Mục ở phía bên trái của chuỗi "một số giá trị", trong trường hợp này, được gọi là thẻ mở đầu hoặc thẻ bắt đầu. Mục ở phía bên phải của chuỗi "một số giá trị", trong trường hợp này, được gọi là thẻ đóng hoặc thẻ kết thúc. Like là một đánh dấu, còn được gọi là đánh dấu

Với XML, bạn tạo thẻ của riêng mình với tên tùy chỉnh. Điều này có nghĩa là một tệp XML điển hình được tạo từ nhiều mục khác nhau. Đây là một ví dụ

The Distinguished Gentleman
	Jonathan Lynn112 Minutes

Khi tạo thẻ của bạn, có nhiều quy tắc khác nhau mà bạn phải tuân thủ liên quan đến tên của chúng. Không giống như HTML, XML rất hạn chế với các quy tắc của nó. Ví dụ: XML phân biệt chữ hoa chữ thường. Điều này có nghĩa là CASE, Case và case là ba từ khác nhau. Do đó, bạn phải hết sức chú ý đến những gì bạn viết bên trong dấu phân cách < và dấu >

Bên cạnh phân biệt chữ hoa chữ thường, có một số quy tắc bạn phải tuân thủ khi đặt tên cho các thẻ đánh dấu của mình

  • Tên của thẻ phải bằng một từ, không có dấu cách trong tên
  • The name must start with an alphabetic letter or an underscore - Examples areor
  • Chữ cái đầu tiên hoặc dấu gạch dưới bắt đầu tên có thể được theo sau bởi
    • Chữ cái - Ví dụ
    • Chữ số - Ví dụ
    • Dấu gạch ngang - Ví dụ
    • Dấu gạch dưới - Ví dụ
  • Tên của thẻ không được bắt đầu bằng xml, XML hoặc bất kỳ sự kết hợp nào của X [chữ hoa hoặc chữ thường], theo sau là M [chữ hoa hoặc chữ thường] và theo sau là L [chữ hoa hoặc chữ thường]

Trong các phần sau, chúng ta sẽ biết rằng, với một số đánh dấu, bạn có thể bao gồm các ký tự không thể đọc được giữa các dấu ngoặc nhọn. Trên thực tế, bạn sẽ cần chú ý kỹ đến các ký hiệu bạn nhập trong đánh dấu. Chúng ta cũng sẽ xem một số ký tự có ý nghĩa đặc biệt như thế nào

Bạn có thể tạo Tệp XML trong Notepad không?

Bạn không cần bất kỳ phần mềm đặc biệt nào để tạo tài liệu XML. Vì XML được lưu trữ dưới dạng văn bản thuần túy nên ngay cả một trình soạn thảo văn bản đơn giản như Notepad hoặc TextEdit cũng có thể được sử dụng để tạo XML .

Chương trình nào tạo tệp XML?

Microsoft XML Notepad là một ứng dụng cho phép bạn tạo và chỉnh sửa các tài liệu XML một cách nhanh chóng và dễ dàng. Với công cụ này, cấu trúc dữ liệu XML của bạn được hiển thị bằng đồ họa trong cấu trúc cây.

XML là gì và nó được tạo ra như thế nào?

Xml [Ngôn ngữ đánh dấu có thể mở rộng] là ngôn ngữ đánh dấu . XML được thiết kế để lưu trữ và vận chuyển dữ liệu. Xml được phát hành vào cuối những năm 90. nó được tạo ra để cung cấp dữ liệu tự mô tả dễ sử dụng và lưu trữ.

XML có phải là tệp Excel không?

Bảng XML là một bảng Excel đã được ánh xạ tới một hoặc nhiều phần tử lặp lại XML . Mỗi cột trong bảng XML đại diện cho một phần tử XML. Một bảng XML được tạo khi bạn. Sử dụng lệnh Nhập [trong nhóm XML trên tab Nhà phát triển] để nhập tệp dữ liệu XML.

Chủ Đề