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
 
      
     83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?
    83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?