मैं एचटीएमएल टैग के आंतरिक पाठ को दूसरे टेक्स्ट से बदलना चाहता हूं। मैं HtmlAgilityPack
उपयोग कर रहा हूँ मैं सभी ग्रंथोंएचटीएमएलएगिलिटीपैक सेट नोड इनरटेक्स्ट
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 ?
}
निकालने के लिए इस कोड का उपयोग लेकिन innerText केवल पढ़ने के लिए है। मैं ग्रंथों को किसी अन्य पाठ से कैसे बदल सकता हूं और उन्हें फ़ाइल में सहेज सकता हूं?
करने के लिए बदल तत्व के भीतर पाठ सभी बच्चों का एक संयोजन भीतरी पाठ टैग है। क्या आप सभी बच्चों के टैग को टेक्स्ट नोड से बदलना चाहते हैं? –
@YuriyRozhovetskiy मैं प्रत्येक तत्व पाठ को कुछ पाठ के साथ प्रतिस्थापित करना चाहता हूं, वास्तव में मैं किसी वेबसाइट को दूसरी भाषा में अनुवाद करना चाहता हूं। मैं किसी पृष्ठ से सभी टेक्स्ट निकालना चाहता हूं, फिर अनुवाद, प्रतिस्थापित और सहेजना चाहता हूं। – Shahin
यह अजीब बात है कि एक्सएमएल दस्तावेज कहता है कि यह संपत्ति 'ऑब्जेक्ट के प्रारंभ और समाप्ति टैग के बीच पाठ को प्राप्त या सेट करती है।' लेकिन फिर केवल 'get' विधि प्रदान करती है ... – BrainSlugs83