获取标签对象内的所有Text标签的文本内容

发布时间:2023年12月27日

? ?/// <summary>
? ? ? ? /// 获取标签对象内的所有Text标签的文本内容
? ? ? ? /// </summary>
? ? ? ? /// <param name="el">标签对象</param>
? ? ? ? /// <returns>所有Text标签的文本内容</returns>
? ? ? ? private string GetText(OpenXmlElement el)
? ? ? ? {
? ? ? ? ? ? List<Text> texts = el.Descendants<Text>().ToList();
? ? ? ? ? ? StringBuilder textSB = new StringBuilder(texts.Count * 5);
? ? ? ? ? ? foreach (Text text in texts)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if (!string.IsNullOrEmpty(text.InnerText))
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? textSB.Append(text.InnerText);
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }

? ? ? ? ? ? return textSB.ToString();
? ? ? ? }

文章来源:https://blog.csdn.net/vbloveshllm/article/details/135236431
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。