Mô phỏng các lệnh setAttribute, getAttribute, removeAttribute trên một phần tử. Ban đầu phần tử không có thuộc tính nào.
Xử lý các lệnh theo đúng thứ tự:
Dòng 1: số nguyên k là số lệnh. k dòng tiếp theo, mỗi dòng là một trong ba dạng: "SET key value", "GET key", "REMOVE key" (key, value không chứa khoảng trắng).
0 <= k <= 200. key, value chỉ gồm chữ, số (không chứa khoảng trắng).
In ra các kết quả của từng lệnh GET theo đúng thứ tự xảy ra (mỗi kết quả một dòng), sau đó một dòng "---", sau đó toàn bộ các thuộc tính còn lại sau khi xử lý hết lệnh, sắp xếp theo tên khóa tăng dần theo thứ tự chữ cái, mỗi thuộc tính một dòng dạng "key=value".
Ví dụ:
Đầu vào:
5
SET id header
SET class main
GET id
REMOVE class
GET class
Đầu ra:
header
null
---
id=header
Đang tải editor...