Chương mẫu này mô tả “XML Mystique”, định nghĩa XML và giải thích cách đọc và hiển thị dữ liệu XML bằng JavaScript.

Bạn đang xem : cách đọc tệp xml trong ví dụ về javascript

Chương này từ cuốn sách

Đọc và Hiển thị Dữ liệu XML với JavaScript

Như đã lưu ý trước đây, các trình duyệt JavaScript Phiên bản 6 dường như kết hợp với nhau
qua DOM W3C. Một số phương pháp và thuộc tính chính trong JavaScript có thể giúp
lấy thông tin từ tệp XML. Trong phần này, một tệp XML rất đơn giản là
được sử dụng để chứng minh việc kéo dữ liệu từ XML vào một trang HTML bằng cách sử dụng JavaScript để
phân tích cú pháp (diễn giải) tệp XML. Thật không may, các ví dụ được giới hạn để sử dụng
IE5 + trên Windows. (Các chương trình tương tự hoạt động tốt khi sử dụng IE5 + trên Windows
bị đánh bom bằng IE5 + trên Mac sử dụng OS 9+ hoặc OS X.)

Tuy nhiên, phần lớn các từ khóa được sử dụng trong tập lệnh là W3C DOM–
tuân thủ và các từ khóa duy nhất được yêu cầu từ bộ duy nhất của Microsoft là
XMLdocument document.all () . Tất cả các từ khóa khác là
tìm thấy trong NN6 +. Bảng 15.1 cho thấy các từ khóa JavaScript W3C được sử dụng trong mối quan hệ
cho các ví dụ về tệp XML.

Bảng 15.1 Các Từ khoá Phần tử được Chọn trong JavaScript

Thuộc tính

< b> Ý nghĩa

documentElement

Trả về phần tử gốc của tài liệu

FirstChild

Là phần tử đầu tiên trong một phần tử khác (phần tử con đầu tiên của hiện tại
nút)

con cuối cùng

Là phần tử cuối cùng trong một phần tử khác (phần tử con cuối cùng của nút hiện tại)

nextSibling

Có phải phần tử tiếp theo ở cùng cấp lồng nhau với phần tử hiện tại không

trước đây Anh chị em

Có phải phần tử trước đó ở cùng cấp lồng nhau với phần tử hiện tại không

nodeValue

Là giá trị của một phần tử tài liệu

getElementsByTagName

Được sử dụng để đặt tất cả các phần tử vào một đối tượng

Tìm con

Để xem cách lấy dữ liệu từ tệp XML, tất cả các ví dụ đều sử dụng XML sau
tập tin. Sự đơn giản có chủ đích của tệp XML là giúp làm rõ việc sử dụng
JavaScript với XML và không đại diện cho một ví dụ phức tạp về lưu trữ
dữ liệu ở định dạng XML.

riter.xml

 & lt;? xml version = "1.0"? & gt;
& lt; nhà văn & gt;
   & lt; Tiếng Anh & gt;
      & lt; hư cấu & gt;
         & lt; bút & gt;
            & lt; tên & gt; Jane Austin & lt; / name & gt;
            & lt; tên & gt; Rex Stout & lt; / name & gt;
            & lt; tên & gt; Dashiell Hammett & lt; / tên & gt;
         & lt; / pen & gt;
      & lt; / hư cấu & gt;
   & lt; / EnglishLanguage & gt;
& lt; /riter & gt; 

Tệp XML chứa một cách sắp xếp dữ liệu điển hình sử dụng mức
danh mục mà bạn có thể tìm thấy trong một hiệu sách hoặc thư viện. Nó là
có nghĩa là phải rõ ràng về mặt trực quan, cũng như tất cả XML.

Mẹo trong tất cả các tập lệnh sau là hiểu cách tìm
chính xác những gì bạn muốn. Ba tập lệnh đầu tiên tiếp theo sử dụng một chút
các chức năng khác nhau để tìm phần tử con đầu tiên, con cuối cùng và các phần tử anh chị em.
Tập lệnh đầu tiên cung cấp toàn bộ danh sách và hai tập lệnh thứ hai chỉ hiển thị
chức năng JavaScript chính trong tập lệnh. Tất cả đều sử dụng CSS chung sau đây
tệp.

readXML.css

 body {
   font-family: verdana;
   màu: # ff4d00;
   kích thước phông chữ: 14pt;
   font-weight: bold;
   màu nền: # 678395;
}
div {background-color: # c1d4cc;}
#blueBack {background-color: # c1d4cc} 

Để đọc phần tử con đầu tiên, tham chiếu là
document.firstChild . Với sự đơn giản của tệp XML mẫu
(riter.xml), tập lệnh chỉ tiếp tục thêm .firstChild vào mỗi
các phần tử khi nó đi đến vị trí trong tệp XML, nơi thông tin
với dữ liệu có thể được tìm thấy.

Tuy nhiên, trước cả khi đi sau con đầu tiên của & lt; name & gt;
phần tử, trang HTML thiết lập kết nối với trang XML bằng cách sử dụng
Vùng chứa & lt; xml & gt; được hiểu bởi Internet Explorer 5+ trong Windows
định nghĩa bài văn. (Tại thời điểm viết bài này, IE6 đã có sẵn và nó hoạt động tốt
với các tập lệnh sau, nhưng chỉ trên PC Windows.)
riterXML được định nghĩa là đối tượng XML đầu tiên, sau đó nó trở thành một phần
của một tài liệu, myXML, trong dòng này:

 myXML = document.all ("riterXML "). XMLDocument 

document.all (). XMLDocument là một tập hợp con của Microsoft IE của
JavaScript. Tuy nhiên, sau thời điểm này, JavaScript là DOM W3C thuần túy và là
phù hợp với NN6 +. Với dòng này, riterNode được định nghĩa là
phần tử gốc của tệp XML có thuộc tính documentElement :

riterNode = myXML.documentElement 

Con đầu tiên của nó là & lt; EnglishLanguage & gt;nút , vì vậy biến
languageNode được định nghĩa là riterNode.firstChild . Sau đó
phần còn lại của các nút trong tài liệu XML được xác định cho đến khi nút con đầu tiên của
Gặp phải nút & lt; name & gt; và giá trị nút của nó được đặt vào
một biến sẽ được hiển thị trong cửa sổ văn bản. Tất cả các quy trình được đặt
vào hàm người dùng findWriter () . Hình
17.1
cho biết trang trông như thế nào khi được mở trong trình duyệt.

Xem Thêm  Using functions in F# - F# - f# là gì

readFirstChild.html

 & lt; html & gt;
& lt; đầu & gt;
& lt; link rel = "stylesheet" href = "readXML.css"
type = "text / css" & gt;
& lt; title & gt; Read First Child & lt; / title & gt;
& lt; xml ID = "riterXML "
SRC = "writer.xml" & gt; & lt; / xml & gt;
& lt; script language = "JavaScript" & gt;
function findWriter () {
   var myXML ,riterNode, languageNode,
   var penNode, nameNode, display
   myXML = document.all ("riterXML "). Tài liệu XML
   riterNode = myXML.documentElement
   languageNode =riterNode.firstChild
   hư cấuNode = languageNode.firstChild
   penNode = hư cấuNode.firstChild
   nameNode = penNode.firstChild
   display = nameNode.firstChild.nodeValue;
   document.show.me.value = display
   }
& lt; / script & gt;
& lt; / head & gt;
& lt; body & gt;
& lt; span ID = "blueBack" & gt; Read firstChild & lt; / span & gt;
& lt; div & gt;
& lt; form name = "show" & gt;
& lt; input type = text name = "me" & gt;
& lt; input type = "button" value = "Display Writer"
onClick = "findWriter ()" & gt;
& lt; / form & gt;
& lt; / div & gt;
& lt; / body & gt;
& lt; / html & gt; 

Hình 17.1 Con đầu lòng của & lt; pen & gt;
được hiển thị.

Đọc con cuối cùng sử dụng một chức năng gần như giống hệt nhau. Tuy nhiên, khi
script đến phần tử mẹ & lt; pen & gt; của
Nút & lt; name & gt; , nó yêu cầu con cuối cùng hoặc đơn giản là con ở
cuối danh sách trước thẻ đóng & lt; / pen & gt; .

readLastChild.html (Chức năng Chỉ)

 chức năng findWriter () {
   var myXML ,riterNode, languageNode,
   var penNode, nameNode, display
   myXML = document.all ("riterXML "). Tài liệu XML
   riterNode = myXML.documentElement
   languageNode =riterNode.firstChild
   hư cấuNode = languageNode.firstChild
   penNode = hư cấuNode.firstChild
   nameNode = penNode.lastChild // Đây là dòng quan trọng
   display = nameNode.firstChild.nodeValue;
   document.show.me.value = display
   } 

Bởi vì DOM chứa các từ khóa cho con đầu tiên và con cuối cùng, việc tìm kiếm
phần đầu và phần cuối của tệp XML khá đơn giản. Còn về tất cả
dữ liệu ở giữa? Để hiển thị các con ở giữa, trước tiên bạn phải tìm
cha mẹ và bắt đầu nhìn vào anh chị em tiếp theo hoặc trước đó cho đến khi bạn tìm thấy những gì bạn
muốn. Hàm tiếp theo này cho biết cách thực hiện điều đó bằng cách sử dụng nextSibling
thuộc tính.

readSibling.html (Chỉ Chức năng)

 function findWriter () {
var myXML ,riterNode, languageNode
var penNode, nameNode, nextName, display
myXML = document.all ("riterXML "). Tài liệu XML
riterNode = myXML.documentElement
languageNode =riterNode.firstChild
hư cấuNode = languageNode.firstChild
penNode = hư cấuNode.firstChild
nameNode = penNode.firstChild
nextName = nameNode.nextSibling // Không phải đầu tiên mà là tiếp theo!
// Con đầu tiên là con duy nhất trong nút tiếp theo.
display = nextName.firstChild.nodeValue;
document.show.me.value = display
} 

Ba chức năng khác nhau rất ít về chức năng chúng thực hiện hoặc cách chúng thực hiện. Tuy nhiên,
sử dụng phương pháp này để tìm một tên duy nhất trong một tệp XML lớn có thể mất rất nhiều
công việc. Như bạn có thể đã phỏng đoán, vì tệp XML là một phần của một đối tượng, bạn
có thể trích xuất nó theo kiểu giống như mảng.

Đọc tên thẻ

Thay vì theo dõi cây XML thông qua các nút con và nút cha, bạn có thể sử dụng
phương thức getElementByTagName () . Bằng cách chỉ định tên thẻ mà bạn
đang tìm kiếm, bạn có thể đặt tất cả các giá trị của thẻ vào một đối tượng và kéo chúng
sử dụng phương thức document.item () . Quá trình này dễ dàng hơn nhiều so với
theo đuổi con cái đầu tiên và cuối cùng hoặc anh chị em và tôi tin rằng, hiệu quả hơn nhiều
để thiết lập các thành phần phù hợp. Tập lệnh sau tương tự với các tập lệnh khác
và sử dụng cùng một Trang định kiểu xếp tầng bên ngoài. Hình thức hơi khác
ở dưới cùng, vì vậy toàn bộ chương trình được liệt kê thay vì chỉ là hàm.
Hình 17.2 cho thấy kết quả đầu ra trong trình duyệt.

readNode.html

 & lt; html & gt;
& lt; đầu & gt;
& lt; link rel = "stylesheet" href = "readXML.css"
type = "text / css" & gt;
& lt; title & gt;
Đọc toàn bộ danh sách
& lt; / title & gt;
& lt; xml ID = "riterXML "
SRC = "writer.xml" & gt; & lt; / xml & gt;
& lt; script language = "JavaScript" & gt;
function findWriters () {
   var myXML, myNodes;
   var display = "";
   myXML = document.all ("riterXML "). XMLDocument;
   // Đặt tên & lt; name & gt; phần tử thành một đối tượng.
   myNodes = myXML.getElementsByTagName ("tên");
   // Trích xuất các giá trị khác nhau bằng vòng lặp.
   for (var counter = 0; counter & lt; myNodes.length; counter ++) {
      display + = myNodes.item (counter) .firstChild.nodeValue +
"\N";
   }
   document.show.me.value = display;
}
& lt; / script & gt;
& lt; / head & gt;
& lt; body & gt;
& lt; span ID = "blueBack" & gt;
Đọc tất cả dữ liệu
& lt; / span & gt;
& lt; div & gt;
& lt; form name = "show" & gt;
& lt; textarea name = "me" cols = 30
hàng = 5 & gt; & lt; / textarea & gt; & lt; p & gt;
& lt; input type = "button" value = "Hiển thị tất cả"
onClick = "findWriters ()" & gt;
& lt; / form & gt; & lt; / div & gt;
& lt; / body & gt;
& lt; / html & gt; 

Hình 17.2 Tất cả dữ liệu trong
danh mục thẻ cụ thể được đưa lên màn hình.

Xem Thêm  git-show Documentation - git pull là gì

Ở giai đoạn này trong quá trình phát triển trình duyệt, phần lớn các thuật ngữ được sử dụng trong
trích xuất dữ liệu từ tệp XML tương thích với nhiều trình duyệt, đặc biệt
khi Phiên bản 6 của cả hai trình duyệt được so sánh song song. Nói chung,
điều này là do các nhà sản xuất trình duyệt đang bắt đầu tuân thủ
với các đề xuất DOM W3C. Các phần mở rộng của Microsoft cho W3C DOM có thể
được chấp nhận như một phần của DOM (như một số đã có) hoặc W3C DOM có thể
phát triển các chức năng tương đương. Tuy nhiên, tại thời điểm viết bài này,
có thể không thực sự là một phương pháp W3C DOM – tuân theo bước đầu tiên quan trọng
tải một tài liệu XML vào một trang HTML. Vì vậy, trong khi chờ đợi, điều mà tôi hy vọng
ngắn gọn, cần phải sử dụng các kỹ thuật đơn trình duyệt, đơn nền tảng
đã hiển thị trước đây.

Các trang XML được định dạng tốt

Một trang XML được định dạng tốt yêu cầu DTD hoặc giản đồ (riêng
Microsoft). DTD cho trình phân tích cú pháp biết loại dữ liệu nào được chứa trong XML
tập tin. Nếu các trang XML chỉ được phân tích cú pháp bằng JavaScript, thì không ai phải lo lắng quá nhiều
về DTD. Tuy nhiên, khi trình duyệt phân tích cú pháp tệp XML, nó sẽ xem xét DTD để
xác định loại dữ liệu có trong tệp và cách thức nó được sắp xếp. XML
trình xác thực quét các tệp XML và xác định xem chúng có hợp lệ hay không, nhưng các trình duyệt thì
không xác thực các tệp XML. (Bạn có thể tìm thấy một trình xác thực tốt tại Brown
Trang web của trường đại học,
http://www.stg.brown.edu/service/xmlvalid/ .)
Nếu tệp XML không hợp lệ, các vấn đề có thể xảy ra.

Quá trình xác thực mất thêm một chút công việc, nhưng bạn sẽ biết rằng tệp XML của mình
được hình thành tốt, và nó sẽ không gặp vấn đề ở đâu đó. Sử dụng
tệp XML mẫu được sử dụng trước đây, một DTD đã được thêm vào phần sau
file, writerWF.xml.

Tất cả các định nghĩa về loại tài liệu đều bắt đầu bằng dòng này:

 & lt;! DOCTYPE rootName [

Bởi vì writer là phần tử gốc, nó đi vào như tên gốc.
Tiếp theo, phần tử con đầu tiên của thư mục gốc được khai báo — trong trường hợp này, phần tử con là
& lt; EnglishLanguage & gt; , do đó, khai báo ! ELEMENT giống như
sau:

 & lt;! Người viết ELEMENT (Tiếng Anh) & gt; 

Bạn tiếp tục với các khai báo ! ELEMENT cho đến khi tất cả chúng được thực hiện.
Nếu nhiều trường hợp của một phần tử nằm trong phần tử khác
vùng chứa, một dấu cộng (+) được thêm vào cuối tên phần tử. Tại vì
ba nút sử dụng & lt; name & gt; nằm trong & lt; pen & gt;
phần tử ! ELEMENT cho & lt; name & gt; có một dấu cộng
sau nó:

 & lt;! ELEMENT pen (name +) & gt; 

Cuối cùng, đóng khai báo ! DOCTYPE bằng mã sau:

] & gt; 

Tệp của bạn đã sẵn sàng để xác thực. Danh sách đầy đủ sau đây.

riterWF.xml

 & lt;? Xml version = "1.0"? & Gt;
& lt;! Người viết DOCTYPE [
& lt;! Người viết ELEMENT (Tiếng Anh) & gt;
& lt;! ELEMENT EnglishLanguage (hư cấu) & gt;
& lt;! ELEMENT hư cấu (bút ký) & gt;
& lt;! bút ELEMENT (tên +) & gt;
& lt;! Tên ELEMENT (#PCDATA) & gt;
] & gt;
& lt; nhà văn & gt;
   & lt; Tiếng Anh & gt;
      & lt; hư cấu & gt;
         & lt; bút & gt;
            & lt; tên & gt; Jane Austin & lt; / name & gt;
            & lt; tên & gt; Rex Stout & lt; / name & gt;
            & lt; tên & gt; Dashiell Hammett & lt; / tên & gt;
         & lt; / pen & gt;
      & lt; / hư cấu & gt;
   & lt; / EnglishLanguage & gt;
& lt; / writer & gt; 

Liệu tệp mới được xác thực này có hoạt động với các tập lệnh mẫu được cung cấp không
trước đây? Bạn đặt cược! Trong tất cả các tệp trước đó hiển thị cách JavaScript phân tích cú pháp
Tệp XML, thay thế riterWF.xml cho bản gốc
riter.xml trong dòng này:

 & lt; xml ID = "riterXML "SRC = "riter.xml" & gt; & lt; / xml & gt; 

Khi bạn chạy lại tập lệnh trong IE5 + trên PC Windows của mình, bạn sẽ thấy chính xác
kết quả tương tự. Sự khác biệt duy nhất là bây giờ tệp XML của bạn tốt
được hình thành.

XHTML

Sử dụng XML, HTML và JavaScript cùng nhau có thể hơi khó hiểu. Bạn có thể
muốn xem xét XHTML, nơi bạn sẽ thấy sự tích hợp tốt hơn giữa XML
và HTML. XHTML mang lại mã định dạng tốt cho HTML. Đồng thời, bạn có thể
chèn JavaScript vào giữa các trang XHTML để thêm hành động động. Một
nơi tốt để bắt đầu là với , của Chelsea Valentine và Chris
Minnick (Tay đua mới, 2001).


Xem thêm những thông tin liên quan đến chủ đề cách đọc tệp xml trong ví dụ javascript

XML Tutorial | JavaScript Tutorial | XML in JavaScript | XML JavaScript | XML Beginner Tutorial

  • Tác giả: Software and Testing Training
  • Ngày đăng: 2015-01-24
  • Đánh giá: 4 ⭐ ( 7338 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: XML tutorial and JavaScript tutorial explains XML schema, XML rules and from 16:29 how to read XML in JavaScript. The XML JavaScript is shown to read one XML element and multiple XML elements. This XML beginner tutorial also resolves the following viewer queries:
    1) XML
    2) Javascript
    3) Tutorial
    4) XML tutorial
    5) Javascript tutorial
    6) XML in javascript
    7) xml javascript
    8) xml tutorials
    9) Javascript and xml
    10) xml beginner tutorial
    11) Use xml javascript
    12) Read xml javascript
    13) Use xml in javascript
    14) Read xml in javascript
    15) xml file in javascript
    16) xml through javascript
    17) xml schema tutorial
    18) Javascript training
    19) JavaScript program to read xml file
    20) Javascript to read xml file example
    21) XML (programming language)
    22) XML files examples
    23) XML programming for beginners
    24) XML programming tutorial
    25) Javascript (programming language)
    26) XML basic tutorial
    27) XML explained
    28) Read xml values
    29) XML coding tutorial for beginners
    30) Java script code to read xml file
    31) XML tutorial for beginners
    32) Read xml file javascript
    33) XML Schema
    34) Responsexml
    35) XML rules
    36) XML well formed
    37) XML Javascript code
    38) XML element
    39) XML document
    40) xml files
    41) xml programming
    42) Javascript program
    43) xml basic
    44) xml tag
    45) xml values
    46) xml attributes
    47) xml coding
    48) xml basics
    49) xml tags

    XML tutorial for beginners explains XML schema and how to read XML file JavaScript. This XML tutorial covers XML rules and shows read XML JavaScript. Learn XML for beginners using examples on XML basics like how to open XML file (XML document), XML format and XML structure.

    0:00 XML Tutorial Intro
    0:27 XML Schema (XML declaration)
    1:13 XML Schema (XML Root Element)
    1:53 XML Tags (Opening Tag and Closing Tag)
    3:14 XML Tags Naming Guidelines
    5:58 Nesting XML Elements
    6:42 XML Comments
    7:47 XML Tags Naming Rules
    8:29 XML File Example
    10:53 XML Tag Attributes
    13:06 XML Character Entity
    15:57 XML Well Formed
    16:29 Read XML file JavaScript (one XML element)
    21:49 Read XML JavaScript (multiple XML elements)

    Click Cc button to see subtitles in English.
    ******
    XML Tutorial for Beginners | XML for Beginners | XML Beginner Tutorial | XML Video Tutorial: http://youtu.be/O87VaZAN7As
    XML Tutorials: https://www.youtube.com/playlist?list=PLc3SzDYhhiGXsJ6YbPswERMdpdJpF-EwI
    Hope that you like and share my XML tutorial videos!
    JSON Tutorial for Beginners: https://youtu.be/IqI5yiMvJ6A
    HTML Tutorials for Beginners (HTML course): https://www.youtube.com/playlist?list=PLc3SzDYhhiGXPBezitCtezMm2z9M7yDrs
    Python Tutorials: https://www.youtube.com/watch?v=sp0Tu6i-GnY&list=PLc3SzDYhhiGUZMFNSnn2YEzQ51-691VTA&index=1
    Programming Concepts: https://www.youtube.com/watch?v=bQPkJdp-E34&list=PLc3SzDYhhiGVqrvE28rlJR75asbujHoUL&index=1
    Test Automation (complete set): https://www.youtube.com/playlist?list=PLc3SzDYhhiGXVcy8EcrTSfwsC-v8EUZvg
    Software Testing Tutorials (complete set): https://www.youtube.com/playlist?list=PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
    Database Testing (complete set): https://www.youtube.com/playlist?list=PLc3SzDYhhiGVVb76aFOH9AcIMNAW-JuXE

    ******
    Subscribe: https://www.youtube.com/user/SoftwareTestingSpace?sub_confirmation=1

    Software and Testing Training: Online training in Python programming, VB scripting, Perl scripting, Big Data, SQL, HTML, XML, Selenium Python, Selenium with Java, SoapUI, LoadRunner and JMeter automated software testing tools, software testing training, Database testing, QA, domain knowledge and others

    softwareandtestingtraining inderpsingh xml javascript

    Website (blog): http://inderpsingh.blogspot.com/
    Twitter: https://twitter.com/inder_p_singh
    LinkedIn: https://www.linkedin.com/in/inderpsingh/

XML là gì? Hướng dẫn 4 cách đọc file XML đơn giản nhất

  • Tác giả: totvadep.com
  • Đánh giá: 5 ⭐ ( 7941 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: XML là gì? Là viết tắt “eXtensible Markup Language”, XML là "Ngôn ngữ đánh dấu mở rộng". Đây là một ngôn ngữ đánh dấu được tạo ra bởi World Wide Web Consortium (W3C)..

Hiển thị dữ liệu từ file XML ra HTML bằng Javascript

  • Tác giả: viblo.asia
  • Đánh giá: 3 ⭐ ( 4418 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Giới thiệu Hôm nay mình sẽ giới thiệu cách lấy dữ liệu từ 1 file XML để hiển thị ra HTML bằng Javascrip thì thì ví dụ mình lấy sẽ là hiển thị ra table. Ở các trang tin tức khi có thông tin update thì...

Đọc XML trong Java

  • Tác giả: viettuts.vn
  • Đánh giá: 3 ⭐ ( 8293 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Phân tích (Parser) - Đọc XML trong Java, Phân tích cú pháp XML đề cập đến việc duyệt qua một tài liệu XML để truy cập hoặc sửa đổi dữ liệu. Trình DOM, SAX

Đọc và ghi XML trong Node.js

  • Tác giả: gialaipc.com.vn
  • Đánh giá: 5 ⭐ ( 7994 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [ad_1]

    Khi bạn nghĩ về Node.js, XML có lẽ không phải là điều đầu tiên bạn nghĩ đến. Nhưng có những trường hợp bạn

File XML là gì và cách mở nó như thế nào?

  • Tác giả: tinhve.vn
  • Đánh giá: 3 ⭐ ( 7254 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: File có đuôi .xml là file Extensible Markup Language (Ngôn ngữ đánh dấu mở rộng - XML). Đây thực sự chỉ là các file văn bản thuần túy sử dụng thẻ tùy chỉnh để mô tả cấu trúc và các tính năng khác của tài liệu.XML là gì?XML là một

Mở file XML: Cách mở file đơn giản không phải ai cũng biết

  • Tác giả: kienthucmaymoc.com
  • Đánh giá: 5 ⭐ ( 8014 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mở file XML là việc không quá khó khăn khi bạn bỏ túi một số cách mở file XML được kienthucmaymoc.com tổng hợp trong nội dung bài viết này.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Tạo kiểu bảng HTML · Tài liệu WebPlatform - cách tạo kiểu cho bảng html

By ads_php