Namespace trong XML




Một Namespace là một tập hợp các tên duy nhất. Namespace là một kỹ thuật để gán tên phần tử và tên thuộc tính vào thành nhóm. Namespace được xác định bởi URI (Uniform Resource Identifier).

Khai báo Namespace trong XML

Một Namespace được khai báo bởi sử dụng các thuộc tính dành riêng. Một tên thuộc tính như vậy phải hoặc là xmlns hoặc bắt đầu với xmlns: như sau:

<element xmlns:name="URL">

Cú pháp

  • Namespace bắt đầu với từ khóa xmlns.

  • Từ name là tiền tố của Namespace.

  • URL là định danh của Namespace.

Quảng cáo

Ví dụ

Namespace chỉ có tác động tại một phạm vi giới hạn trong tài liệu. Một phần tử chứa khai báo này và tất cả các phần tử con của nó là trong phạm vi của Namespace đó. Sau đây là một ví dụ đơn giản của Namespace trong XML:

<?xml version="1.0" encoding="UTF-8"?>
<cont:contact xmlns:cont="www.tutorialspoint.com/profile">
   <cont:name>Tanmay Patil</cont:name>
   <cont:company>TutorialsPoint</cont:company>
   <cont:phone>(011) 123-4567</cont:phone>
</cont:contact>

Ở đây, tiền tố của Namespace là cont, và định danh của Namespace (URI) là www.tutorialspoint.com/profile. Nghĩa là, các tên phần tử và tên thuộc tính với tiền tố cont (bao gồm cả phần tử contact), là thuộc Namespace có tên là www.tutorialspoint.com/profile.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.