Font size
WorksheetsCông nghệ web XML
Total questions: 103
Worksheet time: 52mins
XML là viết tắt của gì?
eXtra Markup Language
eXtensible Modeling Language
eXecutable Markup Language
eXtensible Markup Language
Mục đích chính của XML là gì?
Tạo giao diện người dùng
Lưu trữ mã lệnh
Thiết kế cơ sở dữ liệu
Lưu trữ và trao đổi dữ liệu
Phần nào là bắt buộc trong một tài liệu XML?
Phần khai báo CSS
Phần tham chiếu DTD
Phần thân tài liệu
Phần khai báo XML
Cấu trúc tài liệu XML bao gồm những phần nào chính?
Phần đầu, phần thân, phần cuối
Phần khai báo, phần CSS, phần dữ liệu
Phần DTD, phần thuộc tính, phần HTML
Phần đầu (header) và phần thân (body)
Phần khai báo XML thường bắt đầu bằng cú pháp nào?
<xml version="1.0">
<?xml-stylesheet?>
<xsl:stylesheet>
<?xml version="1.0" encoding="UTF-8"?>
Công cụ nào thường được sử dụng để soạn thảo XML?
Photoshop
Visual Studio
Excel
Notepad++ hoặc XMLSpy
Tài liệu XML đúng khuôn mẫu phải đảm bảo điều gì?
Có giao diện đồ họa đẹp
Có ít nhất 100 phần tử
Có định dạng HTML
Tuân thủ cú pháp và cấu trúc hợp lệ
XML được sử dụng trên Internet vì lý do gì?
Tốc độ tải nhanh
Hỗ trợ đồ họa
Tích hợp dễ dàng với CSS
Dễ dàng trao đổi và xử lý dữ liệu
XML hỗ trợ bao nhiêu loại ứng dụng?
Chỉ một loại
Hai loại
Ba loại
Nhiều loại ứng dụng khác nhau
Ưu điểm của XML so với HTML là gì?
Tập trung vào giao diện
Hỗ trợ định dạng video
Tự động tạo mã
Tập trung vào nội dung thay vì hình thức
XSLT được sử dụng để làm gì?
Thiết kế giao diện web
Lưu trữ dữ liệu XML
Tạo cơ sở dữ liệu
Chuyển đổi tài liệu XML sang định dạng khác
Quá trình xử lý XSLT diễn ra như thế nào?
Tạo giao diện đồ họa
Nén dữ liệu XML
Chuyển đổi trực tiếp sang HTML
Chuyển đổi XML thành cây cấu trúc và áp dụng mẫu
Phần tử '<xsl:stylesheet>' trong XSLT có vai trò gì?
Khai báo CSS
Định dạng văn bản
Tạo vòng lặp
Khai báo tài liệu XSLT
Thuộc tính `match` trong '<xsl:template>' dùng để làm gì?
Xác định màu sắc
Xác định font chữ
Xác định kích thước
Xác định phần tử XML cần xử lý
Thẻ '<xsl:value-of>' có chức năng gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Trích xuất giá trị từ phần tử hoặc thuộc tính
Cú pháp nào sau đây đúng cho thẻ '<xsl:value-of>'?
'<xsl:value-of value="xpath">'
'<xsl:value-of select="xpath">'
'<xsl:value-of match="xpath">'
'<xsl:value-of select="xpath"/>'
Thẻ '<xsl:for-each>' được sử dụng để làm gì?
Khai báo biến
Tạo điều kiện
Tạo thuộc tính
Lặp qua các phần tử trong tài liệu XML
Thuộc tính `select` trong '<xsl:for-each>' có vai trò gì?
Xác định màu sắc
Xác định font chữ
Xác định kích thước
Xác định tập hợp phần tử cần lặp
Thẻ '<xsl:if>' được sử dụng để làm gì?
Sắp xếp dữ liệu
Tạo vòng lặp
Tạo thuộc tính
Kiểm tra điều kiện logic
Cú pháp nào đúng cho thẻ '<xsl:if>'?
'<xsl:if condition="logic">'
'<xsl:if test="logic">'
'<xsl:if select="logic">'
'<xsl:if test="logic_expression"/>'
Thẻ '<xsl:choose>' có chức năng gì?
Tạo vòng lặp
Trích xuất giá trị
Sắp xếp dữ liệu
Xử lý nhiều điều kiện logic
Thẻ '<xsl:when>' được sử dụng trong ngữ cảnh nào?
Trong '<xsl:for-each>'
Trong '<xsl:template>'
Trong '<xsl:value-of>'
Trong '<xsl:choose>'
Thẻ '<xsl:otherwise>' có vai trò gì trong '<xsl:choose>'?
Xác định điều kiện đầu tiên
Xác định vòng lặp
Xác định thuộc tính
Xử lý trường hợp không thỏa mãn các điều kiện trước
'<xsl:otherwise>' có vai trò gì trong '<xsl:choose>'?
Xác định điều kiện đầu tiên
Xác định vòng lặp
Xác định thuộc tính
Xử lý trường hợp không thỏa mãn các điều kiện trước
Thẻ '<xsl:sort>' được sử dụng để làm gì?
Tạo điều kiện
Tạo vòng lặp
Trích xuất giá trị
Sắp xếp dữ liệu đầu ra
Thuộc tính `order` trong '<xsl:sort>' có giá trị nào?
`up` hoặc `down`
`high` hoặc `low`
`true` hoặc `false`
`ascending` hoặc `descending`
Thuộc tính `data-type` trong '<xsl:sort>' xác định điều gì?
Kiểu hiển thị
Kiểu font chữ
Kiểu màu sắc
Kiểu dữ liệu (text hoặc number)
Có bao nhiêu loại nút (node) mà bộ xử lý XSLT nhận diện?
4
5
6
7
Nút nào sau đây không thuộc danh sách nút của XSLT?
Document root
Attribute
Element
Style
Nút `Document root` trong XSLT là gì?
Nút chứa thuộc tính
Nút chứa văn bản
Nút chứa phần tử con
Nút gốc của tài liệu
Nút `Attribute` trong XSLT chứa gì?
Nội dung văn bản
Tên phần tử
Dữ liệu chú thích
Giá trị thuộc tính của thẻ
RDF là viết tắt của gì?
Resource Data Framework
Relational Description Framework
Reference Data Framework
Resource Description Framework
RDF được sử dụng để làm gì trong web ngữ nghĩa?
Tạo giao diện web
Lưu trữ hình ảnh
Tạo cơ sở dữ liệu
Mô tả tài nguyên và mối quan hệ
RDF cung cấp khả năng gì so với XML?
Tạo giao diện đồ họa
Nén dữ liệu
Tự động hóa mã
Thao tác siêu dữ liệu tốt hơn
RDF bao gồm bao nhiêu loại thành phần chính?
1
2
4
3 (tài nguyên, đặc tính, câu lệnh)
Thành phần nào của RDF mô tả một thực thể?
Đặc tính
Câu lệnh
Thuộc tính
Tài nguyên
Câu lệnh RDF bao gồm những thành phần nào?
Chủ ngữ, động từ, tân ngữ
Tên, giá trị, kiểu
Thẻ, thuộc tính, nội dung
Chủ ngữ, vị ngữ, bổ ngữ
Web ngữ nghĩa là gì?
Mạng lưới giao diện web
Mạng lưới cơ sở dữ liệu
Mạng lưới lưu trữ hình ảnh
Mạng lưới thông tin được liên kết để dễ xử lý
Web ngữ nghĩa tập trung vào vấn đề nào?
Tạo giao diện đẹp
Tăng tốc độ tải trang
Lưu trữ video
Tích hợp và kết hợp dữ liệu từ nhiều nguồn
Ngôn ngữ nào được sử dụng để mô tả quan hệ giữa dữ liệu trong web ngữ nghĩa?
HTML
CSS
JavaScript
RDF và OWL
Ontology (bản thể học) được sử dụng để làm gì?
Tạo giao diện web
Lưu trữ dữ liệu
Tạo vòng lặp
Mô tả thực thể và quan hệ giữa chúng
So với XML, RDF có ưu điểm gì trong bản thể học?
Tạo giao diện đẹp hơn
Tốc độ xử lý nhanh hơn
Ít hạn chế hơn
Mô tả ngữ nghĩa tốt hơn
OWL là viết tắt của gì?
Open Web Language
Object Web Language
Operational Web Language
Web Ontology Language
XML đóng vai trò gì trong sự phát triển của web ngữ nghĩa?
Tạo giao diện đồ họa
Tăng tốc độ tải trang
Lưu trữ video
Cung cấp cú pháp chuẩn hóa
Sự khác biệt chính giữa XML và RDF là gì?
XML tập trung vào giao diện, RDF tập trung vào nội dung
XML là ngôn ngữ lập trình, RDF là cơ sở dữ liệu
XML không hỗ trợ siêu dữ liệu, RDF hỗ trợ
XML cung cấp cú pháp, RDF cung cấp ngữ nghĩa
Trong tài liệu XML, phần tử (element) chứa gì?
Tên thẻ và thuộc tính
Nội dung văn bản
Chú thích
Tên thẻ, thuộc tính, và các phần tử con
Thuộc tính trong XML được khai báo như thế nào?
Trong thẻ đóng
Trong phần thân tài liệu
Trong phần khai báo XML
Trong thẻ mở của phần tử
Tài liệu XML có thể tham chiếu đến file XSLT bằng cách nào?
<xsl:stylesheet>
<xml-stylesheet>
<xsl:template>
<?xml-stylesheet type="text/xsl" href="file.xsl"?>
LT bằng cách nào?
<xsl:stylesheet>
<xml-stylesheet>
<xsl:template>
<?xml-stylesheet type="text/xsl" href="file.xsl"?>
Trong XSLT, thẻ '<xsl:output>' có vai trò gì?
Xác định vòng lặp
Xác định điều kiện
Xác định thuộc tính
Xác định định dạng đầu ra (text, html, xml)
Cú pháp nào đúng cho thẻ '<xsl:output>'?
<xsl:output type="text">
<xsl:output method="text">
<xsl:output format="text">
<xsl:output method="text"/>
Thẻ '<xsl:apply-templates>' được sử dụng để làm gì?
Tạo vòng lặp
Trích xuất giá trị
Sắp xếp dữ liệu
Áp dụng mẫu cho các phần tử con
Thuộc tính `select` trong '<xsl:apply-templates>' có vai trò gì?
Xác định màu sắc
Xác định font chữ
Xác định kích thước
Xác định tập hợp phần tử cần xử lý
Trong XSLT, biến được khai báo bằng thẻ nào?
<xsl:variable>
<xsl:value>
<xsl:define>
<xsl:variable name="var_name" select="xpath"/>
Giá trị của biến trong XSLT được lấy bằng cách nào?
<xsl:value-of variable="var_name">
<xsl:value-of name="var_name">
<xsl:value-of select="var_name">
<xsl:value-of select="$var_name"/>
Thẻ '<xsl:text>' trong XSLT có chức năng gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Chèn văn bản thuần túy vào đầu ra
Thẻ '<xsl:attribute>' được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo văn bản
Tạo thuộc tính cho phần tử HTML
Cú pháp nào đúng cho thẻ '<xsl:attribute>'?
<xsl:attribute value="name">
<xsl:attribute name="attr_name">value</xsl:attribute>
<xsl:attribute select="attr_name">
<xsl:attribute name="attr_name">value</xsl:attribute>
Trong XSLT, vòng lặp '<xsl:for-each>' thường được sử dụng với thẻ nào để trích xuất dữ liệu?
'<xsl:if>'
'<xsl:choose>'
'<xsl:sort>'
'<xsl:value-of>'
Thẻ '<xsl:template match='/'>' xử lý phần nào của tài liệu XML?
Phần tử con
Thuộc tính
Chú thích
Nút gốc của tài liệu
Thẻ '<xsl:template match='element_name'>' được sử dụng để làm gì?
Xử lý toàn bộ tài liệu
Xử lý thuộc tính
Xử lý chú thích
Xử lý các phần tử con có tên cụ thể
Trong tài liệu XML, phần khai báo DTD có vai trò gì?
Xác định giao diện
Xác định font chữ
Xác định kích thước
Xác định cấu trúc hợp lệ của tài liệu
Phần khai báo CSS trong tài liệu XML được thực hiện như thế nào?
'<xsl:stylesheet>'
'<xml-stylesheet>'
'<xsl:template>'
'<?xml-stylesheet type="text/css" href="file.css"?>'
Trong XSLT, thẻ '<xsl:comment>' được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Chèn chú thích vào đầu ra
Thẻ '<xsl:processing-instruction>' trong XSLT có vai trò gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Chèn chỉ thị xử lý vào đầu ra
Trong RDF, tài nguyên có thể là gì?
Một đoạn mã HTML
Một cơ sở dữ liệu
Một hình ảnh
Một trang web hoặc tập hợp các trang web
Đặc tính trong RDF được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Mô tả thuộc tính của tài nguyên
Câu lệnh RDF được cấu thành từ những thành phần nào?
Tên, giá trị, kiểu
Thẻ, thuộc tính, nội dung
Chủ ngữ, động từ, tân ngữ
Chủ ngữ, vị ngữ, bổ ngữ
Mục tiêu chính của RDF là gì?
Tạo giao diện web
Tăng tốc độ tải trang
Lưu trữ video
Định nghĩa cơ chế mô tả tài liệu
RDF dựa trên cú pháp nào để hoạt động?
HTML
CSS
JavaScript
XML
RDF là gì?
Tạo giao diện web
Tăng tốc độ tải trang
Lưu trữ video
Định nghĩa cơ chế mô tả tài liệu
RDF dựa trên cú pháp nào để hoạt động?
HTML
CSS
JavaScript
XML
So với XML, RDF có ưu điểm gì trong việc mô tả dữ liệu?
Tạo giao diện đẹp hơn
Tốc độ xử lý nhanh hơn
Ít hạn chế hơn
Cung cấp thông tin ngữ nghĩa chuẩn hóa
Bản thể học (Ontology) được sử dụng để mô tả điều gì?
Giao diện web
Cơ sở dữ liệu
Hình ảnh
Thực thể và quan hệ giữa chúng
Trong bản thể học, RDF hoàn thiện hơn XML ở điểm nào?
Tốc độ xử lý
Giao diện đồ họa
Kích thước file
Khả năng mô tả ngữ nghĩa
Web ngữ nghĩa khác với web thông thường ở điểm nào?
Tốc độ tải trang
Giao diện đồ họa
Kích thước file
Khả năng xử lý thông tin tự động
Trong tài liệu XML, phần tử con (child element) là gì?
Phần tử chứa thuộc tính
Phần tử chứa văn bản
Phần tử chứa chú thích
Phần tử nằm trong một phần tử khác
Trong XSLT, thẻ '<xsl:import>' được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Nhập một tài liệu XSLT khác
Thẻ '<xsl:include>' trong XSLT có chức năng gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Bao gồm nội dung của một file XSLT khác
Trong XSLT, thẻ '<xsl:key>' được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Định nghĩa khóa để tra cứu nhanh
Thẻ '<xsl:decimal-format>' trong XSLT có vai trò gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Định dạng số thập phân trong đầu ra
Trong XSLT, thẻ '<xsl:namespace-alias>' được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Ánh xạ không gian tên trong đầu ra
Thẻ '<xsl:preserve-space>' trong XSLT có chức năng gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Giữ nguyên khoảng trắng trong đầu ra
Thẻ '<xsl:strip-space>' trong XSLT được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Loại bỏ khoảng trắng không cần thiết
Trong XSLT, thẻ '<xsl:fallback>' được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Xử lý khi một phần tử không được hỗ trợ
Thẻ '<xsl:message>' trong XSLT có vai trò gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Gửi thông báo trong quá trình xử lý
Trong XSLT, thẻ '<xsl:number>' được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Tạo số thứ tự trong đầu ra
Thẻ '<xsl:param>' trong XSLT có chức năng gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Định nghĩa tham số cho mẫu
Thẻ '<xsl:with-param>' trong XSLT được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Truyền tham số khi gọi mẫu
Trong XSLT, thẻ '<xsl:copy>' có vai trò gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Sao chép nút hiện tại vào đầu ra
Thẻ '<xsl:copy-of>' trong XSLT được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Sao chép toàn bộ cây con vào đầu ra
Trong XSLT, thẻ '<xsl:element>' có chức năng gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Tạo một phần tử mới trong đầu ra
Thẻ '<xsl:transform>' trong XSLT là gì?
Một thẻ lỗi thời
Một thẻ tạo vòng lặp
Một thẻ tạo điều kiện
Một tên thay thế cho '<xsl:stylesheet>'
Trong RDF, vị ngữ (predicate) có vai trò gì?
Xác định giao diện
Xác định font chữ
Xác định kích thước
Mô tả mối quan hệ giữa chủ ngữ và bổ ngữ
Trong RDF, bổ ngữ (object) có thể là gì?
Một đoạn mã HTML
Một cơ sở dữ liệu
Một hình ảnh
Một giá trị hoặc tài nguyên khác
Trong web ngữ nghĩa, siêu dữ liệu (metadata) được xử lý như thế nào?
Lưu trữ trong cơ sở dữ liệu
Hiển thị trên giao diện
Tự động hóa mã
Mô tả bằng RDF và OWL
Trong tài liệu XML, không gian tên (namespace) được sử dụng để làm gì?
Tạo giao diện đẹp
Tăng tốc độ tải trang
Lưu trữ video
Tránh xung đột tên giữa các phần tử
Trong XSLT, thẻ '<xsl:namespace>' được sử dụng để làm gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Tạo không gian tên trong đầu ra
Trong XSLT, thẻ '<xsl:output-character>' có vai trò gì?
Tạo vòng lặp
Tạo điều kiện
Tạo thuộc tính
Ánh xạ ký tự đặc biệt trong đầu ra
Trong XSLT, thẻ '<xsl:preserve-space>' được áp dụng cho phần tử nào?
Phần tử con
Thuộc tính
Chú thích
Phần tử được chỉ định trong thuộc tính `elements`
Trong RDF, URI được sử dụng để làm gì?
Tạo giao diện web
Tăng tốc độ tải trang
Lưu trữ video
Xác định định danh duy nhất cho tài nguyên
Trong web ngữ nghĩa, OWL được sử dụng để làm gì?
Tạo giao diện web
Tăng tốc độ tải trang
Lưu trữ video
Mô tả bản thể học phức tạp hơn RDF
Tài liệu XML có thể được sử dụng trong ứng dụng nào?
Chỉ trong cơ sở dữ liệu
Chỉ trong giao diện web
Chỉ trong lưu trữ video
Trong nhiều ứng dụng như B2B, chia sẻ dữ liệu, và web
