Biblioteca de clases de .NET Framework
XContainer.Add (Método)
Actualización: noviembre 2007
Agrega el contenido especificado como elementos secundarios a este XContainer.
Lista de sobrecarga
| Nombre | Descripción | |
|---|---|---|
|
Add(Object) | Agrega el contenido especificado como elementos secundarios de este XContainer. |
|
Add(Object[]) | Agrega el contenido especificado como elementos secundarios de este XContainer. |
Comentarios
Este método agrega el nuevo contenido a continuación del contenido existente de XContainer.
Para obtener información sobre el contenido válido que se puede pasar a esta función, vea Contenido válido de objetos XElement y XDocument.
Ejemplos
En el siguiente ejemplo se crean dos árboles XML y, a continuación, se usa este método para agregar los resultados de una consulta a uno de ellos.
C#
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("NewElement", "Content") ); xmlTree.Add( from el in srcTree.Elements() where (int)el >= 3 select el ); Console.WriteLine(xmlTree);
Visual Basic
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> <NewElement>Content</NewElement> </Root> xmlTree.Add( _ From el In srcTree.Elements _ Where CInt(el) >= 3 _ Select el) Console.WriteLine(xmlTree)
Este ejemplo produce el siguiente resultado:
xmlLang
<Root> <NewElement>Content</NewElement> <Element3>3</Element3> <Element4>4</Element4> <Element5>5</Element5> </Root>
Vea también