Quiero reemplazar el texto interno de las etiquetas HTML con otro texto. estoy usando HtmlAgilityPack
que utiliza este código para extraer todos los textosHtmlAgilityPack set node InnerText
HtmlDocument doc = new HtmlDocument();
doc.Load("some path")
foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//text()[normalize-space(.) != '']")) {
// How to replace node.InnerText with some text ?
}
Pero InnerText es de sólo lectura. ¿Cómo puedo reemplazar textos con otro texto y guardarlos en un archivo?
texto interno del elemento es una combinación de todos los niños etiquetas de texto interno. ¿Desea reemplazar todas las etiquetas secundarias por un nodo de texto? –
@YuriyRozhovetskiy Quiero reemplazar el texto de cada elemento con texto, de hecho, quiero traducir un sitio web a otro idioma. Quiero extraer todo el texto de una página, luego traducir, reemplazar y guardar. – Shahin
Es extraño que la documentación XML diga que esta propiedad 'Obtiene o establece el texto entre las etiquetas de inicio y final del objeto', pero luego solo proporciona un método' get' ... – BrainSlugs83