Bagikan melalui


XNode.AddAfterSelf Metode

Definisi

Menambahkan konten yang ditentukan segera setelah simpul ini.

Overload

AddAfterSelf(Object)

Menambahkan konten yang ditentukan segera setelah simpul ini.

AddAfterSelf(Object[])

Menambahkan konten yang ditentukan segera setelah simpul ini.

Contoh

Contoh berikut menggunakan kueri LINQ untuk membuat IEnumerable<T> dari XElement, yang kemudian diteruskan ke metode ini. Ini menambahkan hasil kueri ke pohon di lokasi yang diinginkan.

XElement srcTree = new XElement("Root",  
    new XElement("Element1", 1),  
    new XElement("Element2", 2),  
    new XElement("Element3", 3),  
    new XElement("Element4", 4),  
    new XElement("Element5", 5)  
);  
XElement xmlTree = new XElement("Root",  
    new XElement("Child1", 1),  
    new XElement("Child2", 2),  
    new XElement("Child3", 3),  
    new XElement("Child4", 4),  
    new XElement("Child5", 5)  
);  
XElement child1 = xmlTree.Element("Child1");  
child1.AddAfterSelf(  
    from el in srcTree.Elements()  
    where (int)el > 3  
    select el  
);  
Console.WriteLine(xmlTree);  
Dim srcTree As XElement = _  
    <Root>  
        <Element1>1</Element1>  
        <Element2>2</Element2>  
        <Element3>3</Element3>  
        <Element4>4</Element4>  
        <Element5>5</Element5>  
    </Root>  

Dim xmlTree As XElement = _  
    <Root>  
        <Child1>1</Child1>  
        <Child2>2</Child2>  
        <Child3>3</Child3>  
        <Child4>4</Child4>  
        <Child5>5</Child5>  
    </Root>  

Dim child1 As XElement = xmlTree.<Child1>(0)  
child1.AddAfterSelf( _  
    From el In srcTree.Elements() _  
    Where CInt(el) > 3 _  
    Select el _  
)  
Console.WriteLine(xmlTree)  

Contoh ini mencetak output berikut:

<Root>  
  <Child1>1</Child1>  
  <Element4>4</Element4>  
  <Element5>5</Element5>  
  <Child2>2</Child2>  
  <Child3>3</Child3>  
  <Child4>4</Child4>  
  <Child5>5</Child5>  
</Root>  

Keterangan

Untuk detail tentang konten valid yang dapat diteruskan ke metode ini, lihat Konten Valid XElement dan Objek XDocument.

Metode ini akan meningkatkan Changed peristiwa dan Changing .

AddAfterSelf(Object)

Sumber:
XNode.cs
Sumber:
XNode.cs
Sumber:
XNode.cs

Menambahkan konten yang ditentukan segera setelah simpul ini.

public:
 void AddAfterSelf(System::Object ^ content);
public void AddAfterSelf (object content);
public void AddAfterSelf (object? content);
member this.AddAfterSelf : obj -> unit
Public Sub AddAfterSelf (content As Object)

Parameter

content
Object

Objek konten yang berisi konten sederhana atau kumpulan objek konten yang akan ditambahkan setelah simpul ini.

Pengecualian

Induknya adalah null.

Contoh

Contoh berikut menggunakan metode ini untuk menambahkan elemen ke dalam pohon.

XElement xmlTree = new XElement("Root",  
    new XElement("Child1", 1),  
    new XElement("Child2", 2),  
    new XElement("Child3", 3),  
    new XElement("Child4", 4),  
    new XElement("Child5", 5)  
);  
XElement child1 = xmlTree.Element("Child1");  
child1.AddAfterSelf(  
    new XElement("NewChild", 10)  
);  
Console.WriteLine(xmlTree);  
Dim xmlTree As XElement = _   
        <Root>  
            <Child1>1</Child1>  
            <Child2>2</Child2>  
            <Child3>3</Child3>  
            <Child4>4</Child4>  
            <Child5>5</Child5>  
        </Root>  

Dim child1 As XElement = xmlTree.<Child1>(0)  
child1.AddAfterSelf(New XElement("NewChild", 10))  
Console.WriteLine(xmlTree)  

Contoh ini mencetak output berikut:

<Root>  
  <Child1>1</Child1>  
  <NewChild>10</NewChild>  
  <Child2>2</Child2>  
  <Child3>3</Child3>  
  <Child4>4</Child4>  
  <Child5>5</Child5>  
</Root>  

Keterangan

Untuk detail tentang konten valid yang dapat diteruskan ke metode ini, lihat Konten Valid XElement dan Objek XDocument.

Changing peristiwa.

Lihat juga

Berlaku untuk

AddAfterSelf(Object[])

Sumber:
XNode.cs
Sumber:
XNode.cs
Sumber:
XNode.cs

Menambahkan konten yang ditentukan segera setelah simpul ini.

public:
 void AddAfterSelf(... cli::array <System::Object ^> ^ content);
public void AddAfterSelf (params object[] content);
public void AddAfterSelf (params object?[] content);
member this.AddAfterSelf : obj[] -> unit
Public Sub AddAfterSelf (ParamArray content As Object())

Parameter

content
Object[]

Daftar parameter objek konten.

Pengecualian

Induknya adalah null.

Contoh

Contoh berikut menggunakan kueri LINQ untuk membuat IEnumerable<T> dari XElement, yang kemudian diteruskan ke metode ini. Ini menambahkan hasil kueri ke pohon di lokasi yang diinginkan.

XElement srcTree = new XElement("Root",  
    new XElement("Element1", 1),  
    new XElement("Element2", 2),  
    new XElement("Element3", 3),  
    new XElement("Element4", 4),  
    new XElement("Element5", 5)  
);  
XElement xmlTree = new XElement("Root",  
    new XElement("Child1", 1),  
    new XElement("Child2", 2),  
    new XElement("Child3", 3),  
    new XElement("Child4", 4),  
    new XElement("Child5", 5)  
);  
XElement child1 = xmlTree.Element("Child1");  
child1.AddAfterSelf(  
    from el in srcTree.Elements()  
    where (int)el > 3  
    select el  
);  
Console.WriteLine(xmlTree);  
Dim srcTree As XElement = _   
        <Root>  
            <Element1>1</Element1>  
            <Element2>2</Element2>  
            <Element3>3</Element3>  
            <Element4>4</Element4>  
            <Element5>5</Element5>  
        </Root>  

Dim xmlTree As XElement = _   
        <Root>  
            <Child1>1</Child1>  
            <Child2>2</Child2>  
            <Child3>3</Child3>  
            <Child4>4</Child4>  
            <Child5>5</Child5>  
        </Root>  

Dim child1 As XElement = xmlTree.<Child1>(0)  
child1.AddAfterSelf( _  
    From el In srcTree.Elements() _  
    Where CInt(el) > 3 _  
    Select el)  
Console.WriteLine(xmlTree)  

Contoh ini mencetak output berikut:

<Root>  
  <Child1>1</Child1>  
  <Element4>4</Element4>  
  <Element5>5</Element5>  
  <Child2>2</Child2>  
  <Child3>3</Child3>  
  <Child4>4</Child4>  
  <Child5>5</Child5>  
</Root>  

Keterangan

Untuk detail tentang konten valid yang dapat diteruskan ke metode ini, lihat Konten Valid XElement dan Objek XDocument.

Metode ini akan meningkatkan Changed peristiwa dan Changing .

Lihat juga

Berlaku untuk