XElement.RemoveAttributes 方法

定義

移除這個 XElement 的屬性。Removes the attributes of this XElement.

public:
 void RemoveAttributes();
public void RemoveAttributes ();
member this.RemoveAttributes : unit -> unit
Public Sub RemoveAttributes ()

範例

下列範例會建立具有屬性和子專案的元素。The following example creates an element with attributes and child elements. 接著,它會呼叫這個方法來移除屬性。It then calls this method to remove the attributes. 子項目仍然存在。The child elements remain.

XElement root = new XElement("Root",  
    new XAttribute("Att1", 1),  
    new XAttribute("Att2", 2),  
    new XAttribute("Att3", 3),  
    new XElement("Child1", 1),  
    new XElement("Child2", 2),  
    new XElement("Child3", 3)  
);  
root.RemoveAttributes();  
Console.WriteLine(root);  
Dim root As XElement = _   
    <Root Attr1="1" Attr2="2" Attr3="3">  
        <Child1>1</Child1>  
        <Child2>2</Child2>  
        <Child3>3</Child3>  
     </Root>  
  
root.RemoveAttributes()  
Console.WriteLine(root)  

這個範例會產生下列輸出:This example produces the following output:

<Root>  
  <Child1>1</Child1>  
  <Child2>2</Child2>  
  <Child3>3</Child3>  
</Root>   

備註

這個方法會引發 Changed 和 @no__t 1 事件。This method will raise the Changed and the Changing events.

適用於

另請參閱