Home / App / công nghệ xml và ứng dụng Công nghệ xml và ứng dụng 26/02/2022 Ứng dụng của XML siêu đa dạng chủng loại, là tín đồ xây dựng bạn cần phải biết để sử dụng nhé, rất ít thì không nhiều. Trong phát triển ứng dụng cụ làm sao bạn cũng đụng mang đến.Bạn đang xem: Công nghệ xml và ứng dụng1. Khái niệm về XMLXML là một trong ngôn từ được tạo thành nhằm lưu lại tài liệu một bí quyết tất cả cấu trúc. Nói một phương pháp dễ dàng hơn: XML là ngôn từ quyên tâm đến cấu tạo tài liệu. Mục tiêu là để tạo ra biện pháp bộc lộ kết cấu của dữ liệu để Bàn bạc tài liệu giữa các khối hệ thống lên tiếng, các áp dụng với nhau. Mục tiêu của XML khác với HTML, HTML đào bới vấn đề hiện tài liệu mang đến đẹp mắt, còn XML đào bới bài toán biểu đạt kết cấu của tài liệu.lấy ví dụ như tất cả 2 trang web mong muốn đàm phán đọc tin với nhau, trang web này gửi vào trang web cơ 1 đoạn text có tên tuổi, họ thương hiệu, thúc đẩy, đô thị. Trong chuỗi text dài kia, làm sao bên website đích hiểu rằng đâu là bọn họ thương hiệu, khúc như thế nào là địa chỉ, chỗ nào là thành phố? XML giúp giải quyết và xử lý khôn xiết dễ dàng. Quý Khách hãy xem vào 2 hình dưới:Hình dưới đó là 1 file code HTML: nógiúp hiện chúng ta tên rồi xuống sản phẩm, rồihiện địa chỉ dạng chữ nghiêng, rồixuống sản phẩm và hiện tại HCM.Còn đó là 1 file tài liệu XML, nó mô tảcụ thể đâu là tên tuổi, đâu là bọn họ, đâu là tên, địa chỉ, thị thành.Việc “cắt khúc” tài liệu vào các tag nhỏng title, city… là rấtquan trọng đặc biệt, nó giúp bạn diễn đạt cấu trúc của dữ liệu, góp website khác/ứng dụngkhông giống website thuận lợi đọc được dữ liệu của bạn.Ngày ni bài toán Bàn bạc thông báo thân những ứng dụng hay trang web là rấtnhững, cho nên vì vậy tài liệu xuất ra từ một bên nhưng mà bao gồm cấu tạo là vô cùng đặc trưng. Chẳnghạn bạn cần đem danh sách của 3000 nhân viên trong một áp dụng đã gồm để đưa quaứng dụng mới. Kha kha, sử dụng xml nhé.Xem thêm: Phần Mềm Đặt Tên Cho Con2.Các quy biện pháp cơ bản Khi chế tạo ra tệp tin XMLNên có một tag cội (Root Element) đựng phần nhiều tag bên trong.Tài liệu XML không có root element được điện thoại tư vấn là một XML fragment. Để khiến cho nówell-formed, bạn phải thêm một root ElementMỗi tag đề nghị có đóng. Mngơi nghỉ đầu với đóng nên kiểu như hoàntoàn (sáng tỏ hoa thường), tên tag bởi bạn từ bỏ bịa ra .Phần tử bé cần ở trọn vẹn vào phụ vương.Mỗi phần tử rất có thể có khá nhiều thuộc tính. Giá trị của 1ở trong tính đặt vào lốt nháy.Nên có các Processing Instruction cặp tags nhằm đọc tin về version của XML vào tài liệu mang lại parser giải pháp xử lý, nó cũngcho biết thêm data vào XML cần sử dụng encoding nào.3.Các khái niệmElement: Phần tử.Root Element: Phần tử nơi bắt đầu.Attribute: Thuộc tính.Parser: là công tác kiểm tra cú pháp tệp tin xml. Vídụ: Excel là một trong parseXpath: Là phương pháp để định vị tuyệt chọn lựa phần tửtrong 1 tài liệu XML.orderno để lựa chọn ở trong tính orderno của orderXpath /order//product để lựa chọn những node Product4. Ứng dụng của XMLỨng dụng của XML thì không ít, dưới đây nêu một vài ba ứngdụng phổ biến a. Ứng dụng xml nhằm lưu trữ dữ liệuMỗi 1 tệp tin xml tương đương với 1 table trong mysql, từng file xml chứa nhiều tài liệu như một table của mysql vậy. Hãy xem ví dụ sau:Đây là một trong table vào mysql. Có 3 cột, chứa tên và liên can những trang web.Thay do lưu lại trong table điều đó, bạn cũng có thể lưuthương hiệu và thúc đẩy website trong một file xml như sau: (Quý Khách cần sử dụng notpad++ hoặc 1 trình soạn chế tạo ra text, chế tạo 1 file có tên websites.xml cùng code nhé)b. Ứng dụng XML nhằm giữ tài liệu vào công nghệ RSSRSS là công nghệ dùng để publish các công bố mới trong1 trang web. quý khách coi những trang sau:https://thanhnien.vn/rss/doi-song/am-thuc.rsshttps://thanhnien.vn/rss/doi-song/song-xanh.rssc. Ứng dụng XML để hội đàm biết tin giữa những trang web cùng với nhauỨng dụng về câu hỏi này chúng ta vẫn thấy nhắc ở bên trên. XMLhay được dùng làm đàm phán thân những website, khôn xiết cần thiết trong lập trìnhliên hệ. Khi tài liệu được vận chuyển thân các website đề nghị có kết cấu mớihoàn toàn có thể hiểu được.lấy ví dụ bạn cần gửi sms từ trang web của chính mình. Website của người tiêu dùng tác động cùng với trang web công ty internet nhằm gửi, lên tiếng gửi cùng kết quả gửi trao đổi thân 2 trang web thường xuyên áp dụng là xml, do với 1 khối text xml, có thể mô tả những báo cáo tất cả ý nghĩa: đâu là số Smartphone, đâu là nội dung tin nhắn…5. Chuẩn bị thực tậpTrong htdocs, bạn sinh sản thư mục xml để sẵn sàng thực tập nhé, những tệp tin sao sẽ tạo nên trong folder xml này. File websites.xml chúng ta chế tạo ra thử sống bên trên cũng chnghiền vào folder xml này nhé. 6. Tạo tài liệu XML Quý Khách thử thực tập sản xuất demo 2 tư liệu xml sau nhéa. Mngơi nghỉ notepad++, sinh sản tệp tin xmlooks1.xml cùng code nhỏng hình dưới. Tài liệu xml này đã chứa đọc tin của các cuốn sách, từng sách phía trong tag book, mỗi tag book gồm 4 tag nhỏ là title, price, author, publisher cùng 1 nằm trong tính là isbn.b. Msống notepad++, chế tác file xmlooks2.xml với code nlỗi hình bên dưới. Tài liệu xml này đang cất lên tiếng của các cuốn nắn sách hệt như bên trên, từng sách nằm trong tag book, từng tag book tất cả 5 thuộc tính là title, price, author, publisher với isbn.Việc dùng tag con hay nằm trong tính hồ hết được, tuỳ ý kiến cùng đã ảnh hưởng mang lại giải pháp chúng ta tróc nã xuất cho các quý giá bên trong.7. Đọc file XML sử dụng JqueryTạo file xmlwebsites.htmlXem thử vẫn thấy OK8. Đọc file XML dùng PHPTrong PHPhường. tất cả hai hàm nhưng chúng ta có thể dùng làm phát âm xmlVí dụ 1 : tạo thành file xmlxembookA.phpchildren() as $b) { // Lặp in hết văn bản ?> title ?> author?> publisher?> price?> lấy ví dụ 2 : chế tác file xmlxembookB.phpTitleAuthorPublisherPriceISBNforeach($books as $b)echo $b -> title $b -> author $b -> publisher $b -> price $b<"isbn"> EOF;?>ví dụ như 3 : sinh sản file xmllienkettrang web.php