Hướng dẫn create xml file python
Trước khi đọc bài này, các bạn nên đọc bài Đọc (read) file XML với Python để biết khái niệm cơ bản của XML cũng như cách đọc một file XML. Với những kiến thức đó, các bạn sẽ dễ dàng hiểu được những cách ghi (write) file XML trong Python. Show 1. Ghi (write) file XML với ElementTreeModule ElementTree là một công cụ tuyệt với để giúp ghi dữ liệu vào file XML. Các bước để tạo file XML và ghi dữ liệu vào file XML với ElementTree như sau: Bước 1. Tạo ra một thẻ root trong file XML. Bước 2. Sử dụng hàm
Trong đó, parent là tên của thẻ root, tag là tên của thẻ con nằm trong thẻ root. attrib là một dictionary chứa các thuộc tính của thẻ con. extra chứa những thuộc tính bổ sung. Hàm Bước
3. Chúng ta có thể sử dụng hàm
Kết quả nội dung của file items2.xml được tạo ra
2. Ghi (write) file XML với minidomVới minidom, các thẻ trong file XML được xem như là các đối tượng (object). Các bước để tạo file XML và ghi dữ liệu vào file XML với minidom như sau: Bước 1. Sử dụng hàm Bước 2. Tạo một đối tượng gốc đại diện cho thẻ root trong file XML bằng cách dùng hàm Bước 3. Tạo các đối tượng con đại diện cho các thẻ con nằm
trong thẻ root cũng với hàm Bước 4. Nối các thẻ con vào file XML bằng hàm
Kết quả nội dung của file items2.xml được tạo ra
3. Ghi (write) file XML với BeautifulSoupChúng ta cũng có thể sử dụng BeautifulSoup để tạo và ghi một file XML. Các bước để tạo file XML và ghi dữ liệu vào file XML với BeautifulSoup như sau: Bước 1. Sử dụng hàm Bước 2. Tạo một tag mới bằng cách dùng hàm Bước
3. Tạo các thẻ con nằm trong thẻ đã tạo cũng với hàm Bước 4. Nối các thẻ con vào file XML bằng hàm
Kết quả nội dung của file items2.xml được tạo ra |