Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Mình đang làm theo bài "Ứng dụng lập lịch" của HowKteam thì bị một lỗi như thế này:
- Khi chạy chương trình lần đầu (file data.xml chưa khởi tạo, sử dụng giá trị khởi tạo mặc định) sau đó thao tác xóa công việc, lưu lại thì file data.xml được lưu lại bình thường.
- Nhưng khi đã có file data.xml mà thao tác xóa một lần nữa và tắt ứng dụng thì file data.xml lại được lưu lại như sau
<?xml version="1.0"?>
<PlanData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Job>
<PlanItem>
<Job>Test cai</Job>
<FromTime>
<X>8</X>
<Y>0</Y>
</FromTime>
<ToTime>
<X>17</X>
<Y>0</Y>
</ToTime>
<Status>DOING</Status>
<Date>2017-09-10T22:15:19.2905108+09:00</Date>
</PlanItem>
<PlanItem>
<Job>Test cai 2</Job>
<FromTime>
<X>8</X>
<Y>0</Y>
</FromTime>
<ToTime>
<X>17</X>
<Y>0</Y>
</ToTime>
<Status>DOING</Status>
<Date>2017-09-10T22:15:19.2915099+09:00</Date>
</PlanItem>
</Job>
</PlanData> <Job>Test cai 3</Job> //Dòng bị lỗi khi lưu từ ở đây (Job này là job muốn xóa)
<FromTime>
<X>8</X>
<Y>0</Y>
</FromTime>
<ToTime>
<X>14</X>
<Y>0</Y>
</ToTime>
<Status>COMING</Status>
<Date>2017-09-10T22:15:19.2915099+09:00</Date>
</PlanItem>
</Job>
</PlanData>
thanks a Long, để thử xem thế nào
đổi kiểu mở file = truncate nhé bạn