XML (viết tắt của từ EXtensible Markup Language) là một ngôn ngữ đánh dấu mở rộng được dùng để mô tả cấu trúc dữ liệu của các văn bản theo một định dạng mà cả con người và máy tính đều có thể hiểu được.

Cấu Trúc Cây Trong XML

XML sử dụng cấu trúc cây (tree structure) để tạo cấu trúc dữ liệu cho văn bản. Theo đó một văn bản XML gồm một phần tử gốc (root element) và phần tử gốc này chứa một hoặc nhiều phần tử con (child element).

Các phần tử con giống như các nhánh của một cây và có thể chứa các phần tử con khác hoặc chứa các lá (leave). Cuối cùng các lá chứa dữ liệu (thường là văn bản).

<root>
    <child>
        <subchild>....</subchild>
    </child>
</root>

Ví dụ một văn bản XML như ở dưới đây...

Hướng dẫn ngắn này sẽ chỉ cho bạn cách cài đặt Python 3 một cách nhanh chóng trên máy tính Mac OS X. Có nhiều cách để cài đặt Python 3, bao gồm tải xuống từ trang web chính thức của Python, cách nhanh chóng và hiệu quả nhất đó là sử dụng Homebrew, chương trình quản lý gói (package manager) của MacOS. Homebrew giúp cho việc cài đặt, gõ bỏ các package trên MAC một cách đơn giản hơn bao giờ hết.

Lưu ý Nếu máy tính bạn chưa có Homebrew vui lòng tham khảo hướng dẫn cài đặt Homebrew tại đây.

Kiểm Tra ...

Giới Thiệu

cURL là bộ thư viện được sử dụng để giúp thực hiện việc chuyển dữ liệu thông qua nhiều giao thức khác nhau (như HTTP, FPT...). Với giao thức HTTP, cURL hỗ trợ việc gửi dữ liệu sử dụng tất cả các phương thức hiện có như GET, POST, PUT, DELETE... cURL cũng hỗ trợ việc chuyền dữ liệu sử dụng giao thức HTTPS. Ngoài ra, chúng ta cũng có thể thực hiện việc xác thực request gửi đi thông qua cURL. Việc xác thực có thể được thực hiện thông qua việc thiết lập header cho request hoặc sử dụng coo...

Terminal Là Gì Terminal là một chương trình phần mềm được cài đặt sẵn trên hệ điều hành Linux cho phép người dùng có thể giao tiếp với máy tính thông qua việc...
Làm Quen Với Terminal Trên Linux

Khi xem mã nguồn HTML của một số trang web thì em có thấy trong một số phần tử HTML hay sử dụng thuộc tính có tên bắt đầu bằng data-. Ví dụ như:

<div data-user-id="">

</div>

Theo em được biết thì trong HTML không có thuộc tính này.

Em không chuyên về HTML & JavaScript nên không rõ thuộc tính data- này dùng để làm gì?

CSS cung cấp nhiều tính năng cho phép các lập trình viên có thể vẽ được nhiều hình khác nhau. Bài viết này sẽ hướng dẫn bạn cách tạo các hình thông qua các ví dụ cụ thể:

Hình Vuông và Hình Chữ Nhật

Việc tạo ra 2 loại hình này không quá khó, tuy nhiên tôi vẫn muốn liệt kê ra đây để các bạn tham khảo:

div#my-div {
    width: 50px;
    height: 50px;
    background: orange;
}

Kết quả:

Hình Tròn

Thông thường khi phải tạo ra hình tròn trên trang bạn sẽ nghĩ tới việc phải sử dụng hình ảnh thay vì có t...