Chào các bác ạ.
Em có 1 file XML đại khái như thế này:
Chào các bác ạ.
Em có 1 file XML đại khái như thế này:
<Root>
<Child>
<GrandChild1/>
<GrandChild2/>
<GrandChild3/>
</Child>
<Child>
<GrandChild4/>
<GrandChild5/>
<GrandChild6/>
</Child>
<Child>
<GrandChild7/>
<GrandChild8/>
<GrandChild9/>
</Child>
</Root>
Bây giờ em muốn làm 1 đoạn code c# để xóa cái node Child cuối cùng, để kết quả được như thế này:
<Root>
<Child>
<GrandChild1/>
<GrandChild2/>
<GrandChild3/>
</Child>
<Child>
<GrandChild4/>
<GrandChild5/>
<GrandChild6/>
</Child>
</Root>
Em thử dùng XElement.RemoveAll() thì chỉ xóa được các node GrandChild(7,8,9), còn node Child thì vẫn ở đó. Còn lệnh XElement.Remove() thì em dùng kiểu gì cũng không được (không xóa được gì luôn).
Các bác có thể gợi ý giúp em một đoạn code ví dụ nho nhỏ được không ạ?
Em cảm ơn nhiều