Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

XComment.ReplaceWith (Método)

Reemplaza este nodo por el contenido especificado.

Este miembro está sobrecargado. Para obtener información completa sobre este miembro, incluida la sintaxis, el uso y algunos ejemplos, haga clic en un nombre de la lista de sobrecarga.

  Nombre Descripción
Método público ReplaceWith(Object) Reemplaza este nodo por el contenido especificado. (Se hereda de XNode).
Método público ReplaceWith(Object[]) Reemplaza este nodo por el contenido especificado. (Se hereda de XNode).
Arriba

Para obtener información sobre el contenido válido que se puede pasar a este método, vea Valid Content of XElement and XDocument Objects.

Este método provoca los eventos Changed y Changing.

XContainer almacena sus nodos secundarios como una lista vinculada individualmente de objetos XNode. Esto significa que el método ReplaceWith debe recorrer la lista de nodos secundarios directos en el contenedor primario. Por consiguiente, la utilización de este método podría afectar a su rendimiento.

En el ejemplo siguiente se usa este método para reemplazar el contenido de un nodo por contenido distinto.

XElement xmlTree = new XElement("Root",
    new XElement("Child1", "child1 content"),
    new XElement("Child2", "child2 content"),
    new XElement("Child3", "child3 content"),
    new XElement("Child4", "child4 content"),
    new XElement("Child5", "child5 content")
);
XElement child3 = xmlTree.Element("Child3");
child3.ReplaceWith(
    new XElement("NewChild", "new content")
);
Console.WriteLine(xmlTree);

Este ejemplo produce el siguiente resultado.

<Root>
  <Child1>child1 content</Child1>
  <Child2>child2 content</Child2>
  <NewChild>new content</NewChild>
  <Child4>child4 content</Child4>
  <Child5>child5 content</Child5>
</Root>
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.